实际上我在 cakephp3 项目上工作。
我想更改网站的样式并放置现有模板。
我找到了一个如何做到这一点的教程,但我认为这是针对 cakephp2 ,因为我在查看文件夹中找不到任何名为Dafault.ctp
的文件。
我尝试将模板的html代码放在home.ctp
中,但是我看到了包含Documentation API的顶栏导航...
那么 cakephp3 中的默认布局在哪里?
答案 0 :(得分:0)
嗨,我解决了我的问题..
我找到了Default.ctp
他在Template->Layout->Default.ctp
与cakephp2相反View->Layouts-Default.ctp
答案 1 :(得分:0)
cakephp3布局在src/Template/Layout/
。您的视图文件始终使用default.ctp
文件,但您可以使用其他布局。
// From a controller
public function admin_view()
{
// Set the layout.
$this->viewBuilder()->layout('admin');
// Before 3.1
$this->layout = 'admin';
}
// From a view file
$this->layout = 'loggedin';
cakephp3 doc here.
中的更好定义