【发布时间】:2012-10-04 21:49:52
【问题描述】:
我的 AppController 中有以下代码,用于拦截 404 并预先运行一些代码。现在,我在调试时将其全部还原为基础。
public function appError($error) {
throw new NotFoundException();
}
此时异常名称无关紧要,我的问题是无论我抛出什么异常都会导致 500 错误。
我想要做的就是抛出一个 404 并显示我的 404 页面,如果我在我的应用程序中输入一个不存在的 URL,它可以正常工作。
有什么我遗漏的东西导致了这个 500 吗?我无法收到任何有意义的错误消息,因为它只是显示异常错误 500。
【问题讨论】:
标签: cakephp exception-handling http-status-code-404