Layout 控制器中的Yii布局

Layout 控制器中的Yii布局,layout,yii,Layout,Yii,我是Yii的新成员:) 我试图用Gii生成积垢结构,一切正常。 但我对覆盖控制器中的布局路径有点困惑 public $layout = '//layouts/column2'; 如何解释这样的路径,尤其是“/”部分?这意味着必须在应用程序的默认视图目录下找到模板文件column2.php。即:protected/views这意味着必须在应用程序的默认视图目录下找到模板文件column2.php。即:protected/views请查看文档以了解。它解释了/和其他视图路径选项。请查看有关的文档。

我是Yii的新成员:) 我试图用Gii生成积垢结构,一切正常。 但我对覆盖控制器中的布局路径有点困惑

public $layout = '//layouts/column2';

如何解释这样的路径,尤其是“/”部分?

这意味着必须在应用程序的默认视图目录下找到模板文件column2.php。即:protected/views

这意味着必须在应用程序的默认视图目录下找到模板文件column2.php。即:protected/views

请查看文档以了解。它解释了
/
和其他视图路径选项。

请查看有关的文档。它解释了
/
和其他视图路径选项。

我建议您也将问题标记为“PHP”…我建议您也将问题标记为“PHP”…您能告诉我代码的处理部分吗?请告诉我代码的处理部分吗,它将首先搜索themes/themename/views for layouts/column2.php,如果在那里找不到,它将搜索protected/views for layouts/column2.php。上面的链接将显示此路径的更复杂解析的工作方式。简单地说,它将首先搜索themes/themename/views for layouts/column2.php,如果在那里找不到,它将搜索protected/views for layouts/column2.php。上面的链接将显示此路径的更复杂分辨率是如何工作的。