CakePHP 3:如何在default.ctp中包含简单页面.ctp

时间:2015-12-15 11:29:28

标签: cakephp cakephp-3.x

有可能吗?如果是,那么如何创建一个使用default.ctp页面的简单页面。

所以我想要像" include"功能,因为我的单个页面与我的default.ctp具有相同的页眉和页脚,并且我不想两次编写导入脚本(css,js),因为路径是src/Template/Layout/default.ctp和{的不同之处{1}}

谢谢。我是CakePHP的新手,我从版本3开始。

1 个答案:

答案 0 :(得分:0)

您可以在控制器的视图功能

中使用
$this->viewBuilder()->layout('custom');

这将使用src / Templates / Layout / custom.ctp文件而不是default.ctp

你可以(但你不应该),只在这个文件上添加几个html标签,并在src / Templates / Pages / * .ctp文件中填充其他所有内容