您好我是cakephp中的新手,如果有人在我的cakephp应用程序中输入了错误的网址,我想显示一个错误页面。
我按照互联网上的给定示例使用此代码
CakePHP 2.0 - How to make custom error pages?
我无法在我的应用程序中看到任何自定义错误页面。我已使用该网址中添加的所有给定步骤
答案 0 :(得分:1)
尝试第二个答案:
自定义404错误页面的内容,不需要自定义 逻辑,只需编辑app / View / Errors / error400.ctp。
的内容
请注意,您还需要将调试级别设置为零,以查看自定义错误页面。
答案 1 :(得分:0)
最好的方法是处理AppController.php中的所有错误
public function beforeRender() {
parent::beforeRender();
if ($this->name == 'CakeError') {
$this->redirect(array(
'controller' => 'ExampleController', 'error_action'));
}
}
根据您的需要查看View / ExampleController / error_action.ctp。