¥5 user_register_successed 钩子中如何回滚? 1天20时00分44秒

想在“注册成功后的事件”中绑定上下级关系,可是出错时数据库不会回滚,求教该如何解决?
image.png
用$this->error()输出错误,流程直接中断,但是数据没有回滚

查看更多

关注者
0
被浏览
106
3 个回答
熊本污
熊本污 认证专家 5天前
区块链,PHP,微信开发

我理解的你不应该写在这里,这里是注册成功以后去处理的事情,你也可以在这里delete user

大饼博士
大饼博士 认证专家 5天前
这家伙不懒,可这里写不开!

这个完全可以使用模型事件 after_insert

abovesky
abovesky 5天前
这家伙很懒,什么也没写!

自己解决了,
把Db::commit()放到Hook::listen("user_register_successed", $this->_user)后面,
这样就能正常回滚了

撰写答案 当前问题悬赏金额为¥5 元,被提问者采纳后将获得赏金

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览