我是敏捷工具包的新手,我正在尝试对用户身份验证进行某种触发/登录。
例如,成功登录后,我想执行一些查询,例如:
UPDATE `user_login` SET `user_id` = XXX, `login_date` = NOW();
我搜索了文档并搜索了它,但仍然找不到执行此操作的方法。
谢谢!
编辑:我的解决方案 (谢谢@DarkSide;)
在课堂前端:
$this->add('Auth')->setModel('User');
$this->auth->addHook('loggedIn', function($m)
{
$l = $this->add('Model_User_Login');
$l['user_id'] = $m->info['id'];
$l['date'] = date('Y-m-d H:i:s');
$l->save();
});