【发布时间】:2013-11-19 13:21:51
【问题描述】:
我知道您可以通过将相应的文件添加到 View/Errors/ 来覆盖单个错误视图,但我宁愿为每个错误(error400.ctp、error500.ctp 等)创建十几个文件一种通用错误视图。目前,如果我没有为抛出的特定错误创建文件,我会看到通用 cakePHP 错误页面,我怀疑它来自核心的某个地方。是否可以自定义此默认视图并使错误视图更加干燥?
【问题讨论】:
标签: php cakephp cakephp-2.0
我知道您可以通过将相应的文件添加到 View/Errors/ 来覆盖单个错误视图,但我宁愿为每个错误(error400.ctp、error500.ctp 等)创建十几个文件一种通用错误视图。目前,如果我没有为抛出的特定错误创建文件,我会看到通用 cakePHP 错误页面,我怀疑它来自核心的某个地方。是否可以自定义此默认视图并使错误视图更加干燥?
【问题讨论】:
标签: php cakephp cakephp-2.0
默认情况下,app/Layouts/default.ctp 用于错误消息。您可以通过添加新布局并使用
将每个 error400.ctp 和 error500.ctp 指向它来自定义它$this->layout = 'my_error';
【讨论】: