Ранее я делал только веб-приложения в Asp.Net MVC, и там вы можете использовать OnResultExecuted в "ActionFilter", установленном в BaseController, чтобы запускать метод каждый раз, когда выполняется метод действия (т.е., в основном, каждый раз, когда кто-либо посещает какой-либостраница в приложении).
Как бы я сделал то же самое в CodeIgniter / PHP?
РЕДАКТИРОВАТЬ:
Вместо этого я попытался использовать post_controller_constructor, согласно одному из предложений, но это не помогает:
$hook['post_controller_constructor'] = array(
'class' => 'PreController',
'function' => 'getIp',
'filename' => 'preController.php',
'filepath' => 'hooks'
);
Я все еще получаю неопределенное свойство: PreController :: $ input (я просто не переименовал класс с именем, это не должно иметь значения, если он все еще называется PreControllerна данный момент).
Но факт остается фактом: у меня нет доступа к свойству ввода ... Очевидно, у меня нет доступа к классу ввода, так как мне это сделать?Я верю, что если бы я сделал то же самое в контроллере, все было бы хорошо, но с крючка?Как мне это сделать?