我知道您可以通过将相应的文件添加到View / Errors /中来覆盖单个错误视图,而不是为每个错误创建十几个文件(error400.ctp,error500.ctp等)我宁愿只有一个通用的错误视图。目前,如果我没有为抛出的特定错误创建文件,我会看到通用cakePHP错误页面,我怀疑它来自核心中的某个地方。是否可以自定义此默认视图并使错误视图更加干燥?
答案 0 :(得分:0)
默认情况下,app / Layouts / default.ctp用于错误消息。您可以通过添加新布局并使用
将error400.ctp和error500.ctp指向它来自定义$this->layout = 'my_error';
请参阅Exceptions