Active sub menu dinamis

saya bingung cara membuat sub menunya active, singgel menu udah bisa jalan, masalahnya ketika saya klik sub menu tapi active semua sub menunya

<?php foreach ($main as $menu): ?>
  <?php if ($menu->status_menu == 1): ?>
    <li class="nav-item has-treeview menu-open">
      <a href="#" class="nav-link active">
        <i class="<?php echo $menu->icon_menu; ?> nav-icon"></i>
        <p>
          <?php echo $menu->nama_menu; ?>
          <i class="fas fa-angle-left right"></i>
        </p>
      </a>
      <ul class="nav nav-treeview">
        <?php foreach ($menu->sub_menu as $sb): ?>

            <li class="nav-item">
              <a href="<?php echo base_url($sb->url_menu); ?>" class="nav-link">
                <i class="<?php echo $sb->icon_menu; ?> nav-icon"></i>
                <p>
                  <?php echo $sb->nama_menu; ?>
                </p>
              </a>
            </li>

        <?php endforeach ?>
      </ul>
    <?php else: ?>
      <li class="nav-item">
        <a href="<?php echo base_url($menu->url_menu); ?>" class="nav-link
         <?php echo (basename($this->input->server('PHP_SELF')) === $menu->url_menu ) ? "active bg-info" : ""; ?>">
          <i class="nav-icon <?php echo $menu->icon_menu; ?>"></i>
          <p><?php echo $menu->nama_menu; ?></p>
        </a>
      </li>
  <?php endif ?>
<?php endforeach ?>

avatar waziat
@waziat

23 Kontribusi 5 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban