为什么yii中的布局字符串前面有两个斜杠?

时间:2011-06-05 08:10:41

标签: php yii

当我使用yii webapp [my_application]命令创建新的Yii应用程序时,它会创建一个包含大量文件和文件夹的文件夹。其中一个文件是Controller组件,它扩展了CController。在Controller类中,layout属性声明为:

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

我的问题是:为什么布局字符串前面有两个斜杠?

2 个答案:

答案 0 :(得分:2)

两个斜杠引用视图根文件夹。

答案 1 :(得分:1)

可能它在内部使用XML / XPath,而以//开头的xpath只是一个绝对路径。

代码中的$layout XPath会选择顶级<column1>元素的<layouts>个后代。