首页 > 解决方案 > Yii2中某些页面的布局相同

问题描述

我是 yii 的新手。我有一个名为 main.php 的页面。我希望其他一些页面使用 main.php 作为布局。我的项目视图位于“站点”文件夹中。我为该视图创建了一个文件夹和一个单独的控制器。但它不起作用。我将 $this->layout = 'main' 添加到我的项目中

标签: phplayoutyii

解决方案


将您的main.php或任何布局文件放在views/layouts文件夹中。

在控制器中使用它:public $layout = '/main';

或在行动中: $this->layout = '/main';


推荐阅读