当我使用yii webapp [my_application]
命令创建新的Yii应用程序时,它会创建一个包含大量文件和文件夹的文件夹。其中一个文件是Controller组件,它扩展了CController。在Controller类中,layout
属性声明为:
public $layout='//layouts/column1';
我的问题是:为什么布局字符串前面有两个斜杠?
答案 0 :(得分:2)
两个斜杠引用视图根文件夹。
答案 1 :(得分:1)
可能它在内部使用XML / XPath,而以//
开头的xpath只是一个绝对路径。
代码中的$layout
XPath会选择顶级<column1>
元素的<layouts>
个后代。