Существует ли какой-либо единый крючок наблюдателя для всех событий администратора?
Я создаю модуль для перечисления пользователей-администраторов онлайн, для этого мне нужно обновить last_activity_time (пользовательское поле пользователя-администратора).При каждом действии пользователя-администратора текущее время будет обновляться в столбце last_activity_time. Я планирую рассмотреть пользователей, с которыми last_activity_time находится в течение нескольких минут с текущего времени (скажем, 5 минут). Есть ли какой-либо крючок наблюдателя, доступный для прослушивания всех действий пользователя-администратора?
2 answers
Из здесь вы должны иметь возможность использовать controller_action_postdispatch_adminhtml
для своего модуля.
Вы можете использовать событие adminhtml_controller_action_predispatch_start
для всех запросов страниц.
Обратитесь к этому файлу
Все файлы контроллера администратора являются расширенной формой класса Mage_Adminhtml_Controller_Action
. Таким образом, здесь вы можете подключить событие predispatch для всех запросов администратора.