thinkphp 多表事务操作

来源:互联网 发布:淘宝退货规则大全 编辑:程序博客网 时间:2024/04/29 18:49
$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('购买失败,请放心,没有产生消费!');                   }

0 0