关于thinkphp导航高亮显示当前页面

下面由thinkphp框架教程栏目给大家介绍thinkphp导航高亮显示当前页面的方法,希望对需要的朋友有所帮助!

关于thinkphp导航高亮显示当前页面

适用于tp5,可以解决二级菜单导航高亮问题,就是在模板中分别获取当前的控制器名和方法名,看与点击的那个导航栏是否对应即可,例子如下:


  • controller()’ value=’userinfo’}active{/eq}”>        用户管理       
               

    • action()’ value=’ueraddcheck’}active{/eq}”>新增用户审核
    •          

    • action()’ value=’edituser’}active{/eq}”>编辑用户
    •       

     

  • 其中第一级菜单中{eq name=’:request()->controller()’ value=’userinfo’}是判断哪个控制器传过来的,若与之对应则显示class为active的,二级菜单{eq name=’:request()->action()’ value=’ueraddcheck’}判断从哪个方法传来的,若与之对应则显示active的class。

    对于tp3原理是一样的,只是获取当前控制器名称和方法名称用法不一样。,例子如下:

    
    
  • active”> 帮助管理     
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞10 分享