звучит как крючки может быть тем, что вы ищете
CakePHP beforeFilter ()
Эта функциявыполняется перед каждым действием в контроллере.Это удобное место для проверки активного сеанса или проверки прав пользователя. Или проверки прав пользователя.
CodeIgniter pre controller
Вызывается непосредственно передна любой из ваших контроллеров вызывается.Все базовые классы, маршрутизация и проверки безопасности выполнены.
$hook['pre_controller'] = array(
'class' => 'MyClass',
'function' => 'Myfunction',
'filename' => 'Myclass.php',
'filepath' => 'hooks',
'params' => array('beer', 'wine', 'snacks')
);
возможно?