Postingan lainnya
Nested foreach di codeigniter dengan data dari database
Saya punya problem di nested foreach yang saya gunakan untuk membuat menu. Kode Modelnya seperti ini.
public function menu_all_jenis()
{
$this->db->select('*');
$this->db->from('jenis');
$this->db->order_by('id_jenis', 'ASC');
$query = $this->db->get();
return $query->result();
}
public function menu_all_kategori()
{
$this->db->select('kategori.*, jenis.nama_jenis');
$this->db->from('kategori');
$this->db->join('jenis', 'jenis.id_jenis = kategori.id_jenis', 'LEFT');
$this->db->order_by('id_jenis', 'ASC');
$query = $this->db->get();
return $query->result();
}
Kode View bagian nested foreach nya seperti ini.
<?php
foreach ($menu_all_jenis as $menu_all_jenis) { ?>
<li class="nav__dropdown">
<a href="#"><?php echo $menu_all_jenis->nama_jenis ?></a>
<ul class="nav__dropdown-menu">
<?php foreach ($menu_all_kategori as $menu_all_kategori) { ?>
<?php if ($menu_all_kategori->id_jenis == $menu_all_jenis->id_jenis) { ?>
<li>
<a href="<?php echo base_url('singlepostquote') ?>">
<?php echo $menu_all_kategori->nama_kategori ?>
</a>
</li>
<?php }
} ?>
</ul>
</li>
<?php } ?>
Saya ingin membuat tampilan seperti ini.
Mohon bantuannya semuanya. Terima kasih.
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban