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

Ditanyakan oleh @waziat

11 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi