controller_before.*
Срабатывает перед выполнением указанного PHP-контроллера.
Доступно начиная с версии 2.9.0.
Задачи
Входящие параметры (передаются по ссылке)
$params['controller'] object Экземпляр класса контроллера.
$params['params'] array Параметры, использованные при вызове контроллера.
$params['params'] array Параметры, использованные при вызове контроллера.
… код плагина …
Результат работы плагина
Задачи
Пример кода плагина
PHP
/**
* 'handlers' => [
* 'controller_before.tasksTasksInfoAction' => 'controllerBeforeTasksTasksInfoAction',
* ],
*/
public function controllerBeforeTasksTasksInfoAction(&$params)
{
waLog::log(
sprintf_wp('Task %s is about to be viewed.', waRequest::get('n')),
sprintf('tasks/plugins/%s/task_before_view.log', $this->id)
);
}









