$tranDb = new Model(); //實例化一個空模型 處理事務(wù)
$tranDb->startTrans;
$isok = array();
foreach ($arr as $key => $value) {
//操作
}
if(count($isok) === count($arr)) //當(dāng)所有操作都成功的時候才提交
{
$tranDb->commit();
$this->success('購買成功');
}
else //否則一起回滾
{
$tranDb->rollback();
$this->error('購買失敗,請放心,沒有產(chǎn)生消費(fèi)!');
}