Blame view

doc/dev/modules/EVENTS 1.54 KB
d1f8bd40   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  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