Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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.

avatar sirrangga31
@sirrangga31

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban