0

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

所以我想要类似“包含”功能的东西,因为我的单个页面具有与我相同的页眉和页脚,default.ctp并且我不想编写两次导入脚本(css,js),因为路径不同于src/Template/Layout/default.ctpsrc/Template/Pages/*.ctp

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

4

1 回答 1

0

您可以在控制器的视图功能中使用:

$this->viewBuilder()->layout('custom');

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

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

于 2015-12-16T22:18:23.657 回答