【发布时间】:2015-10-13 13:24:01
【问题描述】:
我正在尝试渲染错误模板(例如error400.ctp),但使用依赖于AppController 中设置的组件和变量的默认布局(站点页眉和页脚)。如何让 Cake 在渲染错误页面时使用 AppController?
我已经尝试过制作一个扩展 AppController 的 ErrorController,但它会因缺少操作而中断。
【问题讨论】:
-
我知道,这不是我的问题。即使关闭了调试,错误视图也不会使用 AppController。
-
然后检查this。
-
it breaks for missing actions.- 这可能意味着在尝试呈现错误页面时 抛出异常。异常渲染器Simply uses your Error controller - 如果存在,falling back to use a controller object 如果失败。一些调试可能会帮助您解决自己的问题。
标签: cakephp cakephp-3.0 cakephp-3.1