2013-05-30 44 views
0

我正在使用cakephp,並設置了一個簡單的站點,當它呈現索引()時它工作正常 但在編程同一控制器的其他方法時,他們不顯示 背景,就好像它無法找到的圖片,我想的佈局將被保存所有視圖。如何通過cakephp中同一控制器的不同視圖保留佈局

+0

你能張貼代碼?未展示初始背景的視圖的動作和視圖。 – Nunser

回答

0

View/Layouts/default.ctp佈局文件將一直被使用,除非另有說明。如果它沒有顯示背景,那就好像你正在爲圖像,CSS等使用不正確的路徑。

0

如果要將佈局應用於特定控制器(但不是所有其他控制器)的所有方法,請使用主題

控制器代碼:

class MyThingController extends AppController { 
    public $theme = 'MyTheme'; 
     .... 
} 

接下來你必須把你的佈局文件中: /app/View/Themed/MyTheme/Layouts/default.ctp

然後在您的控制器的所有方法都默認使用此佈局。

這裏看到更多的信息:enter link description here

(注:此答案適用於蛋糕版本2.1+)

相關問題