如何在特定的yii2';你的观点是什么?
我使用的是yii2和一个引导的主题,这个主题很棒,但是我需要在我的控制器的一个特定视图中关闭它。我如何才能做到这一点?如果您想更改控制器中的布局使用:如何在特定的yii2';你的观点是什么?,yii2,Yii2,我使用的是yii2和一个引导的主题,这个主题很棒,但是我需要在我的控制器的一个特定视图中关闭它。我如何才能做到这一点?如果您想更改控制器中的布局使用: public $layout = 'YOUR_LAYOUT_NAME'; 或在特别行动中: public function actionView(){ $this->layout = 'YOUR_LAYOUT_NAME'; 阅读$layout属性$layout detail可以通过覆盖主题映射在运行时更改主题。根据您想要使用的路由
public $layout = 'YOUR_LAYOUT_NAME';
或在特别行动中:
public function actionView(){
$this->layout = 'YOUR_LAYOUT_NAME';
阅读
$layout
属性$layout detail可以通过覆盖主题映射在运行时更改主题。根据您想要使用的路由调整这些路径,因此如果您使用的是不同的主题,则将pathMap和baseUrl指向该主题,否则只需指向原始Yi2视图文件
$this->getView()->theme = Yii::createObject([
'class' => '\yii\base\Theme',
'pathMap' => ['@app/views' => '@app/views'],
'baseUrl' => '@web/views',
]);
我这样做了,但主题没有改变。我使用yii2start,我想在特定视图中关闭前端的主题。谢谢,这正是我想要的。