请问一下使用事务必须用这个方法吗? [ 2.0 版本 ]
$db->createCommand($sql2)->execute();
不能使用模型赋值,对吧?
最佳答案
-
return19931112 发布于 2019-06-26 09:43 举报
事务跟模型没有必然的联系,只跟数据库操作有关,要在
Model
中使用,可以参考:public function testTransaction() { $transaction = static::getDb()->beginTransaction(); try { /* 业务代码 */ $transaction->commit(); } catch (\Exception $exception) { /* 异常处理 */ $transaction->rollBack(); } }
不求而得的往往求而不得 , 灿 觉得很赞
其他 2 个回答
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705