【问题标题】:Layout for my error pages - CakePHP我的错误页面的布局 - CakePHP
【发布时间】:2013-08-14 08:32:22
【问题描述】:

根据 CakePHP 2.x cookbook:

默认情况下,app/Layouts/default.ctp 布局用于错误页面。

如果您想为错误页面使用另一种布局 app/Layouts/my_error.ctp,则只需编辑错误视图并将语句 $this->layout = 'my_error' 添加到 error400.ctperror500.ctp

所以,我想为我的错误页面使用自定义布局。有人可以给我看一下我该怎么做的代码示例吗?

【问题讨论】:

    标签: cakephp cakephp-2.1 cakephp-2.3


    【解决方案1】:

    只需在您的 error400.ctp 和 error500.ctp 文件中写入 $this->layout = 'my_error'

    【讨论】:

    • 是的,您可以在 book.cakephp.org/2.0/en/views.html 上查看它 您可以根据需要创建任意数量的布局:只需将它们放在 app/View/Layouts 目录中,然后在控制器操作中使用控制器或视图的 $layout 属性:
    猜你喜欢
    • 2011-04-23
    • 2018-05-02
    • 1970-01-01
    • 2016-02-17
    • 2011-01-22
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多