2014-06-21 40 views
0

在我的default.ctp頁面中,我保留適用於整個應用程序的導航和結構內容。例如菜單結構和一個基於列的CSS。我想改變我的登錄頁面,但是,看起來完全不同(沒有菜單,沒有列等)Default.ctp和完全不同的登錄頁面

有沒有一種方法來爲單個URL加載單獨的ctp文件?例如/插件/控制器/登錄

回答

0

創建新的佈局有兩種方法。首先,您在View/Layout文件夾內創建新的佈局文件,即la login.ctp

接下來,在您的login操作中,您可以在頂部寫入$this->layout = "login";。另一種方式是在渲染視圖的時候,在你的動作方法結束時,像這樣:$this->render('actionName', 'login');