2017-05-31 99 views
0

大家好!
我有一個Cakephp 3項目。Cakephp 3中的佈局?

文件src/Template/Layout/Default.ctp包含代碼(頁眉,頁腳..)自動導入一些像src/Template/User/index.ctpsrc/Template/Posts/add.ctp的vew。

但它是管理面板,現在我想爲前端構建視圖,我不想使用相同的佈局。如何爲src/Template/Home/index.ctp ...使用不同的頁眉/頁腳佈局?

這裏是我的文件夾

[1]

韓國社交協會的閱讀!

回答

3

您需要設定在Controller佈局或定義在其前端View/src/View/AppView.php加載一定的條件。

查看docs

對於控制器的方法:

// Set the layout. 
$this->viewBuilder()->setLayout('admin'); 

// Before 3.4 
$this->viewBuilder()->layout('admin'); 

// Before 3.1 
$this->layout = 'admin';