首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakePHP 3:如何在default.ctp中包含简单的页面.ctp

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

Stack Overflow用户
提问于 2015-12-15 11:29:28
回答 1查看 943关注 0票数 0

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

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

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

EN

回答 1

Stack Overflow用户

发布于 2015-12-16 22:18:23

您可以在控制器的视图函数中使用

代码语言:javascript
复制
$this->viewBuilder()->layout('custom');

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

您可以(但不应该),只需在该文件上添加少量html标记,并填充src/Template/Pages/*..ctp文件中的其他所有内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34288070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档