谁能出个thinkphp用事物操作多个表的教程
2 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $tranDb = new Model(); //实例化一个空模型 处理事务 $tranDb->startTrans; $isok = array(); foreach ($arr as $key => $value) { //操作 } if(count($isok) === count($arr)) //当所有操作都成功的时候才提交 { $tranDb->commit(); $this->success('购买成功'); } else //否则一起回滚 { $tranDb->rollback(); $this->error('购买失败,请放心,没有产生消费!'); } |
- 2 回答
- 0 关注
- 719 浏览
添加回答
举报
0/150
提交
取消