模型觀察者

2018-02-24 15:52 更新

要整合模型的事件處理,可以注冊(cè)一個(gè)模型觀察者。觀察者類里要設(shè)定對(duì)應(yīng)模型事件的方法。例如,觀察者類里可能有 creating、 updatingsaving方法,還有其他對(duì)應(yīng)模型事件名稱的方法:

例如,一個(gè)模型觀察者類可能看起來如下:

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

可以使用 observe 方法注冊(cè)一個(gè)觀察者實(shí)例:

User::observe(new UserObserver);
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)