leonyl
===============================
- leonyl 回复了 johnny1991 的回答
$transaction = Yii::$app->db->beginTransaction(); try{ xxxx }catch (Exception $e) { $transaction->rollBack(); throw $e; } $transaction->commit(); return true;
感谢分享,刚试过,commit放在这个位置也不行的。。。
代码入下
- leonyl 回答了问题 YII框架是否默认使用了连接池呢?
听说有赞有了个zan框架(貌似是基于swoole) 也有连接池
- leonyl 回复了 dingjj2010 的回答
用父类\Exception捕获.
@hzz 你好,你的问题解决了吗,我也遇到了类似的问题,经过测试,如果是sql的异常会回滚,如果是手动抛出的异常,则不会回滚