我試圖在我的瀏覽器中強制刷新並將佈局名稱從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