如何突出显示codeigniter中的活动菜单

时间:2017-08-10 07:33:19

标签: php codeigniter

 <li <?php if($this->uri->segment(1)=="label") {echo 'class="active"';}?>></li>

如果网址如此(http://example.com/label

,则会突出显示

如果这样的网址(http://example.com/label/view/2)变为非活动状态。如何在两种情况下添加活动类

1 个答案:

答案 0 :(得分:0)

之前我遇到了同样的问题,这就是我所做的解决方案。例如,您有这种URL http://example.com/index.php/news/local/metro/crime_is_up

细分数字是这样的:

1.news 2.local 3.metro 4.crime_is_up

参考: https://www.codeigniter.com/userguide3/libraries/uri.html?highlight=uri

所以在你的情况下

  •     标签/视图/ 2&#34; uri-&gt; segment(3)==&#34; menu_name&#34;){echo&#39; class =&#34; active&#34;&#39 ;;}?&gt;视图
  • menu_name是您要激活的页面的名称。

    我希望它有所帮助。