\Imi\Model\EventModelEvents

Summary

Methods
Properties
Constants
No public methods found
No public properties found
BEFORE_INIT
AFTER_INIT
BEFORE_INSERT
AFTER_INSERT
BEFORE_UPDATE
AFTER_UPDATE
BEFORE_DELETE
AFTER_DELETE
BEFORE_SAVE
AFTER_SAVE
BEFORE_BATCH_UPDATE
AFTER_BATCH_UPDATE
BEFORE_BATCH_DELETE
AFTER_BATCH_DELETE
BEFORE_FIND
AFTER_FIND
BEFORE_SELECT
AFTER_SELECT
AFTER_QUERY
BEFORE_PARSE_DATA
AFTER_PARSE_DATA
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

BEFORE_INIT

BEFORE_INIT = 'BeforeInit'

初始化值前

AFTER_INIT

AFTER_INIT = 'AfterInit'

初始化值后

BEFORE_INSERT

BEFORE_INSERT = 'BeforeInsert'

插入前

AFTER_INSERT

AFTER_INSERT = 'AfterInsert'

插入后

BEFORE_UPDATE

BEFORE_UPDATE = 'BeforeUpdate'

更新前

AFTER_UPDATE

AFTER_UPDATE = 'AfterUpdate'

更新后

BEFORE_DELETE

BEFORE_DELETE = 'BeforeDelete'

删除前

AFTER_DELETE

AFTER_DELETE = 'AfterDelete'

删除后

BEFORE_SAVE

BEFORE_SAVE = 'BeforeSave'

保存前,先于插入前和更新前触发

AFTER_SAVE

AFTER_SAVE = 'AfterSave'

保存后,后于插入后和更新后触发

BEFORE_BATCH_UPDATE

BEFORE_BATCH_UPDATE = 'BeforeBatchUpdate'

批量更新前

AFTER_BATCH_UPDATE

AFTER_BATCH_UPDATE = 'AfterBatchUpdate'

批量更新后

BEFORE_BATCH_DELETE

BEFORE_BATCH_DELETE = 'BeforeBatchDelete'

批量删除前

AFTER_BATCH_DELETE

AFTER_BATCH_DELETE = 'AfterBatchDelete'

批量删除后

BEFORE_FIND

BEFORE_FIND = 'BeforeFind'

查找前

AFTER_FIND

AFTER_FIND = 'AfterFind'

查找后

BEFORE_SELECT

BEFORE_SELECT = 'BeforeSelect'

查询前

AFTER_SELECT

AFTER_SELECT = 'AfterSelect'

查询后

AFTER_QUERY

AFTER_QUERY = 'AfterQuery'

查询后事件 无论是Find、Select,还是通过Model::query()查询,都会触发该事件

BEFORE_PARSE_DATA

BEFORE_PARSE_DATA = 'BeforeParseData'

处理 save、insert、update 数据前

AFTER_PARSE_DATA

AFTER_PARSE_DATA = 'AfterParseData'

处理 save、insert、update 数据后