【问题标题】:Cakephp Custom Error pagesCakephp 自定义错误页面
【发布时间】:2012-11-18 10:17:02
【问题描述】:

我指的是已经提出的问题。 CakePHP 2.0 - How to make custom error pages?

它给了我很多解决问题的想法,但我不想抛出异常,而是想将它用于我的所有控制器和操作。它建议我在任何我想要的特定位置做throw new NotFoundException(); 我想要它在任何地方我的意思是在任何控制器或动作丢失的地方。

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    关闭调试后,您的所有错误都将转换为 400 或 500 错误。所以您只需要根据需要自定义您的app/View/Errors/error400.ctpapp/View/Errors/error500.ctp

    【讨论】:

    • 但是自定义这两个文件仍然是 Cakephp 标题和红条。我无法删除这两个元素。
    • 所以创建一个新的布局文件并在错误视图中设置$this->layout
    • 这将是我的下一个问题。我在布局文件夹中创建了布局,而不是在哪里设置 $this->layout。是否会在 app/View/Errors/error400.ctpapp/View/Errors/error500.ctp 中的视图文件中设置
    猜你喜欢
    • 2011-08-23
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 2013-08-26
    • 2014-02-28
    • 2016-04-25
    • 2013-02-27
    相关资源
    最近更新 更多