Cakephp重定向错误

马克·拉斯穆森

因此,我们都知道这些Error missing controller或任何其他CakePHP可能引发的错误

现在我的问题可能很简单,但是我找不到关于此主题的任何文档。

如果应该找到执行程序,我如何重定向到一个页面404 not found500 execption页面(意味着我如何重定向到一个服装页面)?

在我的config / core.php中,我发现了这一点:

    Configure::write('Exception', array(
    'handler' => 'ErrorHandler::handleException',
    'renderer' => 'ExceptionRenderer',
    'log' => true
));

但是我不确定我应该将其更改为什么?

用户名
Configure::write('Exception', array(
'handler' => 'ErrorHandler::handleException',
'renderer' => 'Test',
'log' => true
));

创建文件Cake / Error / Test.php

<?php
class Test {
    public function __construct(Exception $exception) {
        header('Location: /');die();
    }
}

您可以通过路由器防止丢失控制器错误。创建最后一个路由器规则:

Router::connect('/*', array('controller' => 'app', 'action' => 'e404'));    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章