下面由thinkphp框架教程欄目給大家介紹thinkphp導航高亮顯示當前頁面的方法,希望對需要的朋友有所幫助!
適用于tp5,可以解決二級菜單導航高亮問題,就是在模板中分別獲取當前的控制器名和方法名,看與點擊的那個導航欄是否對應即可,例子如下:
- ?????????
- 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