誰能出個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 關注
- 781 瀏覽
添加回答
舉報
0/150
提交
取消