EVENTS 1.54 KB
http://klisl.com/yii2_events.html

События встроенные в фреймворк:

 Yii2-события для MVC
 Веб-представление, которое наследуется от yii\web\View
 EVENT_BEGIN_BODY
 EVENT_END_BODY

 Model
 EVENT_AFTER_VALIDATE
 EVENT_BEFORE_VALIDATE

 Module или Controller
 EVENT_AFTER_ACTION - afterAction
 EVENT_BEFORE_ACTION - beforeAction

 Компонент представления
 yii\base\View
 EVENT_AFTER_RENDER
 EVENT_BEFORE_RENDER
 EVENT_END_PAGE
 EVENT_BEGIN_PAGE

 Cвязанные с БД
 yii\db\BaseActiveRecord
 EVENT_INIT
 EVENT_AFTER_FIND
 EVENT_BEFORE_INSERT (перед сохранением данных в БД)
 EVENT_AFTER_INSERT
 EVENT_BEFORE_UPDATE
 EVENT_AFTER_UPDATE
 EVENT_BEFORE_DELETE
 EVENT_AFTER_DELETE
 yii\db\ActiveQuery
 EVENT_INIT
 yii\db\Connection
 EVENT_AFTER_OPEN (наступает после подключения к БД)
 EVENT_BEGIN_TRANSACTION
 EVENT_COMMIT_TRANSACTION
 EVENT_ROLLBACK_TRANSACTION

 Yii2-события уровня запросов
 yii\base\Application
 EVENT_BEFORE_REQUEST - beforeRequest
 EVENT_AFTER_REQUEST - afterRequest
 yii\web\Response
 EVENT_BEFORE_SEND
 EVENT_AFTER_SEND
 EVENT_AFTER_PREPARE

 Yii2-события для компонентов по умолчанию
 yii\i18n\MessageSource
 EVENT_MISSING_TRANSLATION
 yii\mail\BaseMailer
 EVENT_BEFORE_SEND
 EVENT_AFTER_SEND

 yii\web\User События связанные с авторизацией
 EVENT_BEFORE_LOGIN
 EVENT_AFTER_LOGIN
 EVENT_BEFORE_LOGOUT
 EVENT_AFTER_LOGOUT