You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Из их названия видно, что первое называется "СОБЫТИЕ_ПОСЛЕ_ДЕЙСТВИЯ", второе - "СОБЫТИЕ_ПЕРЕД_ДЕЙСТВИЕМ".
184
+
Из названия видно, что первое называется "СОБЫТИЕ_ПЕРЕД_ДЕЙСТВИЕМ", второе - "СОБЫТИЕ_ПОСЛЕ_ДЕЙСТВИЯ".
185
185
186
186
#### События и поведения.
187
187
188
188
> Событие — то, что происходит в некоторый момент времени и рассматривается как изменение состояния чего-либо.
189
189
190
-
Т.е. можно догадаться, что эти две константы описывают методы, которые сработают до действия и после.
190
+
Т.е. можно догадаться, что вышеприведённые две константы описывают методы, которые сработают перед действием и после.
191
191
192
192
<pclass="alert alert-info">Рекомендуется ознакомится с <ahref="https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/concept-events.md"target="_blank">
193
193
информацией о событиях в Yii 2</a>
194
194
</p>
195
195
196
-
При срабатывании события EVENT_BEFORE_ACTION, нам необходимо проверить, есть ли ключ в сессии пользователя.
197
-
А при срабатывании EVENT_AFTER_ACTION нам необходимо установить этот ключ, но с одной оговоркой - если форма корректна.
196
+
При срабатывании события EVENT_BEFORE_ACTION, необходимо проверить, есть ли ключ в сессии пользователя.
197
+
А при срабатывании EVENT_AFTER_ACTION необходимо установить этот ключ, но с одной оговоркой - если форма корректна.
198
198
199
199
В контроллере нужно написать, что-то вроде такого:
0 commit comments