模型观察者

2018-02-24 15:52 更新

要整合模型的事件处理,可以注册一个模型观察者。观察者类里要设定对应模型事件的方法。例如,观察者类里可能有 creatingupdatingsaving方法,还有其他对应模型事件名称的方法:

例如,一个模型观察者类可能看起来如下:

class UserObserver {
    public function saving($model)
    {
        //
    }
    public function saved($model)
    {
        //
    }
}

可以使用 observe 方法注册一个观察者实例:

User::observe(new UserObserver);
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号