含有‘Action’关键字的文章列表

Flea找不到Action时的错误处理

  暂时没有留言

      FLEAPHP让用户可以自己写页面出错时候的处理。
      分2种情况:
1. 如果当前访问的控制器、动作不存在:'dispatcherFailedCallback'  => 'onDispatcherFailedCallback';
2. 如果用户设置了RABC访问控制,访问无法访问的动作时:'dispatcherAuthFailedCallback' => 'onAuthFailedCallback';

      上面onDispatcherFailedCallback、onAuthFailedCallback是出错的时候调用的函数,可以在index.php种定义这2个函数就OK了。
例如:
function onAuthFailedCallback($controller,$action)
{

        redirect(url('Login','Index'));   //   这里是验证失败时,让用户去登录
}

PHP&MySQL Tags: , ,