Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

[[yii\base\Application::EVENT_AFTER_ACTION|EVENT_AFTER_ACTION]]

[[yii\base\Application::EVENT_AFTER_ACTION|EVENT_AFTER_ACTION]]

Событие возникает после выполнения действия контроллера. Настоящее имя события - afterAction.

Событие является объектом [[yii\base\ActionEvent]]. Через свойство [[yii\base\ActionEvent::result]] обработчик события может получить доступ и изменить значение выполнения действия контроллера.



Например,

[
    'on afterAction' => function ($event) {
        if (некоторое условие) {
            // modify $event->result
        } else {
        }
    },
]

Обратите внимание, что то же самое событие afterAction возникает в модулях и контроллерах. Эти объекты возбуждают событие в обратном порядке, если сравнивать с beforeAction. Таким образом, контроллеры являются первыми, где возникает данное событие, затем в модулях (если таковые имеются), и наконец в приложениях.

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Log in to comment

Обсуждение этой статьи

ИНФОРМАЦИЯ: Вы оставите комментарий к этой статье как 'Гость'