php - Set non-active class with uri-segment CodeIgniter -


i'm trying use uri segment add class active , non-active navigation menu. code.

<li <?php echo $uri1 == "admin" ? "class='active'" : "class=''"; ?>>         <a href="<?php echo site_url(); ?>admin"><i class="fa fa-fw fa-dashboard"></i> dashboard</a> </li>  <li <?php echo $uri1 == "admin" || $uri2 == "admin/categories" ? "class='active'" : "class=''"; ?>>         <a href="<?php echo site_url(); ?>admin/categories"><i class="fa fa-fw fa-cubes"></i> categories</a> </li> 

but when tried one, both got active class on list it's not current page. , case is: how set 1 non-active class if it's not current page. appreciate help, before!

my guess used || insted of &&. try this:

 <li <?php echo $uri1 == "admin" ? "class='active'" : "class=''"; ?>>             <a href="<?php echo site_url(); ?>admin"><i class="fa fa-fw fa-dashboard"></i> dashboard</a>     </li>      <li <?php echo $uri1 == "admin" && $uri2 == "admin/categories" ? "class='active'" : "class=''"; ?>>             <a href="<?php echo site_url(); ?>admin/categories"><i class="fa fa-fw fa-cubes"></i> categories</a>     </li> 

Comments