jason老师
来源:5-4 后台登录找回密码(中)

不会说话的鱼
2017-11-15
请问yii2框架里面有什么办法能够向布局里面传送数据的吗,我最近在开发一个项目,就是想在布局的文件上边显示登录用户的名称,网上百度的确有这种方法存在,但是却是每个后台控制器方法都要执行那一次为布局添加数据的操作,好麻烦,所以请问jason老师有没有什么方法能够只执行一次布局的数据传递就能够在整个网站的所有页面都实现用户名的显示了?
写回答
1回答
-
可以,给控制器写一个公共类,让所有控制器都继承这个公共类,在公共类里面定义init方法,然后在方法中给布局传值,例如:$this->view->params['menu'] = $menu;,然后在模板里面直接使用$this->params['menu']
012017-11-16
相似问题