我试图在我的浏览器中强制刷新并将布局名称从main.php
更改为main_.php
,但仍然没有任何发生。没有可见的效果,没有错误,没有任何东西。yii布局没有明显的变化
我很确定在这里错过了一个小细节。任何人都可以指导一个初学者在这个问题?
版本:Yii的1.1.10
我试图在我的浏览器中强制刷新并将布局名称从main.php
更改为main_.php
,但仍然没有任何发生。没有可见的效果,没有错误,没有任何东西。yii布局没有明显的变化
我很确定在这里错过了一个小细节。任何人都可以指导一个初学者在这个问题?
版本:Yii的1.1.10
检查主要布局在网站/布局和主题/布局也肯定有更多的它的版本。
对于你yii debug toolbar第三方扩展肯定有助于识别使用的布局文件,并对其进行安装。
您可以控制哪些布局文件包含在控制器的$layout
财产
你需要告诉你的控制器使用的布局从当前模块,单斜杠符号如:$布局=“/网站/ MyView的”阅读更多关于此:getLayoutFile()
http://www.yiiframework.com/wiki/249/understanding-the-view-rendering-flow/ – 2012-07-07 16:29:25
@PedroL。感谢您的链接,但我已经看到,已经很了解流量。头文件只能在我的'main.php'文件中找到,它可以消除页面显示时的任何重复或混淆。所以我认为已经给出了,当我修改'main.php'布局时,应该在我创建的所有页面上看到它。 – JohnnyQ 2012-07-07 16:46:46
@JohnnyQ Ur假设似乎是有效的。所以,如果你仍然没有看到对main.php布局所做的更改,那么可能会有一些微不足道的错误,例如更改了默认布局(所以main.php不再被渲染) – burnedikt 2012-07-07 17:00:27