Php yii布局无可见更改

Php yii布局无可见更改,php,layout,yii,Php,Layout,Yii,我尝试在浏览器上强制刷新,并将布局的名称从main.php更改为main.php,但仍然没有发生任何事情。没有明显的效果,没有错误,什么都没有 我肯定这里遗漏了一个小细节。有人能指导初学者解决这个问题吗 版本:Yii 1.1.10检查站点/版面和主题/版面中的主版面,肯定有更多版本 对于您来说,第三方扩展肯定有助于识别所使用的布局文件,请安装它 您可以控制控制器的$layout属性包含哪些布局文件 您需要告诉您的控制器使用当前模块中的布局,使用单斜杠符号,例如:$layout='/site/my

我尝试在浏览器上强制刷新,并将布局的名称从
main.php
更改为
main.php
,但仍然没有发生任何事情。没有明显的效果,没有错误,什么都没有

我肯定这里遗漏了一个小细节。有人能指导初学者解决这个问题吗


版本:Yii 1.1.10

检查站点/版面和主题/版面中的主版面,肯定有更多版本

对于您来说,第三方扩展肯定有助于识别所使用的布局文件,请安装它

您可以控制控制器的
$layout
属性包含哪些布局文件


您需要告诉您的控制器使用当前模块中的布局,使用单斜杠符号,例如:$layout='/site/myview'阅读更多关于此的信息:()

@PedroL。谢谢你的链接,但我已经看到了这一点,并且非常了解流程。标题只能在my
main.php
上找到,这样可以消除页面显示方式的任何重复或混淆。所以我认为,当我修改
main.php
布局时,它应该出现在我创建的所有页面上。@JohnnyQ你的假设似乎是正确的。因此,如果您仍然没有看到对main.php布局所做的更改,那么可能是一些小错误,比如更改了默认布局(因此不再呈现main.php),您在哪里更改了布局的名称?在哪个文件中?我想你找到了@Pentium10!我得到了一个主题布局,它覆盖了views目录中的布局。还感谢您提供了有助于进一步开发的
yii调试工具栏
。当我们这样做时,如何确保主题布局不会覆盖默认布局?