ORM类底层提供了Observer支持,可以在数据更新、删除、插入时通知观察者。
$user1 = Model('User')->get(1);
$user1->attach(new \App\Observer\UserUpdate());
$user->mobile = '18948735886';
$user->save();
namespace App\Observer;
class UserUpdate implements \SplObserver
{
function update(\SplSubject $o)
{
var_dump($o->get());exit;
}
}