thinkphp6 闭包事务处理,好像有个bug。

浏览:256 发布日期:2022/07/14
5.0.0 - 普通 - 未处理
我的版本是:version 6.0.8 Db::transaction(function () use($newUser){
   
})
这种方式写事务,按文档的理解,是自动提交的,如果有错误,会自动会滚。

但是我做的时候,是提交不了的。但是能回滚。我必须显示的提交,才能正常。 Db::transaction(function () use($newUser){
    //model->save();
   Db::commit();
})
我必须这样,才能正常提交。这算不算是个bug啊。

评论(
后面还有条评论,点击查看>>