关于yii2\web\Viwe [ 2.0 版本 ]
请问一下各位大神,在YII2中,yii2\web\Viwe,即在视图中的$this,我需要加写东西,就写了个BaseView类继承View类,那么我怎么使用BaseView而不是原来的View呢
最佳答案
-
johnny1991 发布于 2017-04-26 13:18 举报
方法1:在配置文件里面component里面配置
'view' => ['class' => 'xxx\xxx\BaseView'], //配置你自己的baseView
方法2:重写你的controller文件的getView()方法
public function getView() { return new BaseView(); }
方法3:或者在你需要使用的action里面调用
$this->setView(new BaseView());
其他 0 个回答
没有找到数据。
竹林风
注册时间:2017-04-06
最后登录:2022-02-15
在线时长:53小时3分
最后登录:2022-02-15
在线时长:53小时3分
- 粉丝4
- 金钱135
- 威望40
- 积分1065