\think\model\concernModelEvent

模型事件处理

Summary

Methods
Properties
Constants
event()
No public properties found
No constants found
trigger()
beforeInsert()
afterInsert()
beforeUpdate()
afterUpdate()
beforeWrite()
afterWrite()
beforeDelete()
afterDelete()
No protected properties found
N/A
No private methods found
$event
N/A

Properties

$event

$event : array

模型回调

Type

array

Methods

event()

event(string  $event, callable  $callback, boolean  $override = false) : void

注册回调方法

Parameters

string $event

事件名

callable $callback

回调方法

boolean $override

是否覆盖

trigger()

trigger(string  $event) : boolean

触发事件

Parameters

string $event

事件名

Returns

boolean

beforeInsert()

beforeInsert(callable  $callback, boolean  $override = false) 

模型before_insert事件快捷方法

Parameters

callable $callback
boolean $override

afterInsert()

afterInsert(callable  $callback, boolean  $override = false) 

模型after_insert事件快捷方法

Parameters

callable $callback
boolean $override

beforeUpdate()

beforeUpdate(callable  $callback, boolean  $override = false) 

模型before_update事件快捷方法

Parameters

callable $callback
boolean $override

afterUpdate()

afterUpdate(callable  $callback, boolean  $override = false) 

模型after_update事件快捷方法

Parameters

callable $callback
boolean $override

beforeWrite()

beforeWrite(callable  $callback, boolean  $override = false) 

模型before_write事件快捷方法

Parameters

callable $callback
boolean $override

afterWrite()

afterWrite(callable  $callback, boolean  $override = false) 

模型after_write事件快捷方法

Parameters

callable $callback
boolean $override

beforeDelete()

beforeDelete(callable  $callback, boolean  $override = false) 

模型before_delete事件快捷方法

Parameters

callable $callback
boolean $override

afterDelete()

afterDelete(callable  $callback, boolean  $override = false) 

模型after_delete事件快捷方法

Parameters

callable $callback
boolean $override