在cakephp中,我为错误4xx和5xx创建了自定义页面。它也正常工作。当发生错误时,它会导航到同一网址的另一个页面普通页面以及错误消息(请在此处找到图像)
我需要的是,如果发生错误意味着,它不应该导航到该普通页面。错误消息应显示在同一页面上。试图显示一些Flash消息但不起作用!
这里是我创建的文件 错误/ error400.ctp 错误/ error500.ctp 布局/ error.ctp
请帮助我实现这个目标!
答案 0 :(得分:0)
关闭调试模式
Configure::write("debug",0)
修改强>
如果您想显示自定义错误页面,请执行此操作
function beforeRender () {
if ($this->name == 'CakeError') {
$this->layout = 'error';
}
}
如果您只是想在页面上显示消息,请使用Flash消息