公共nav部分,如何根据页面不同而高亮 [ 2.0 版本 ]
现在做个tp项目,有个问题,我想把公共的nav部分提取出来放在public文件中中,再引入,但是引入后只有首页active了,切换页面了也是,如果我不传参数,怎么判断当前是哪个页面
其他 2 个回答
-
chenchuhan56 回答于 2017-09-11 16:29 举报
你公共页面nav是在layout 布局里的话, 那么可以通过对每个页面对应的控制器的传值到layout里;
控制器示例代码:
class OneController extends Controller
{public $footerClass; /** * Renders the index view for the module * @return string */ public function actionIndex() { $this->footerClass='second'; return $this->render('index'); }
}
共 1 条回复chenchuhan56 回复于 2017-09-11 16:30 回复
zcx147716565 广州
注册时间:2017-03-10
最后登录:2021-01-12
在线时长:69小时38分
最后登录:2021-01-12
在线时长:69小时38分
- 粉丝9
- 金钱12500
- 威望20
- 积分13390