codeIgniter中的beforFilter

Ayo*_* M. 1 php cakephp codeigniter

什么是最好的方法,相当于codeIgniter中的CakePHP的beforeFilter()

Ros*_*oss 5

听起来像钩子可能就是你所追求的

CakePHP beforeFilter()

此功能在控制器中的每个操作之前执行.这是检查活动会话或检查用户权限的便利位置.或检查用户权限.

CodeIgniter 预控制器

在调用任何控制器之前立即调用.已完成所有基类,路由和安全检查.

$hook['pre_controller'] = array(
                                'class'    => 'MyClass',
                                'function' => 'Myfunction',
                                'filename' => 'Myclass.php',
                                'filepath' => 'hooks',
                                'params'   => array('beer', 'wine', 'snacks')
                                );
Run Code Online (Sandbox Code Playgroud)

也许?

  • 在application/config/config.php中确保你有$ config ['enable_hooks'] = TRUE; (3认同)