如何在cakephp 3中重定向未找到异常错误的页面

时间:2015-11-23 11:35:19

标签: php error-handling exception-handling cakephp-3.0

我想将我的应用程序重定向到不正确的请求或未找到异常的主页

在app.php文件'debug' => false,我已经完成了

在app控制器中我使用了这段代码 -

public function afterFilter(Event $event) {
         var_dump($this->response->statusCode());die;
        if ($this->response->statusCode() != '200')
        {
            return $this->redirect("/home");
        }
      }

但在这种情况下,正确的请求s print 200 but on incorrect request it没有t print 404 or 400 etc.on incorrect request it显示未找到错误,请参阅附件enter image description here

1 个答案:

答案 0 :(得分:0)

   $ctp_file =  __FUNCTION__;
   //$view = '/yourController/yourCtpFile/'.$ctp_file;
   $view = '/yourController/home/'.$ctp_file;
   $this->render($view);

OR

   $view = '/yourController/home/';
   $this->render($view);