今天由于业务需要在 Yii2 中使用事务,搜索了一圈,发现 Yii2 的 Ar 自带有事务。只需要配置模型使用场景(如果不是默认场景,需要手动切换场景)和事务操作类型就可以了。然后把关联操作写入模型相关操作事件中即可。
参考:
1.场景使用: http://www.digpage.com/improvement.html
2.事务使用: http://www.digpage.com/active_record.html#id6
今天由于业务需要在 Yii2 中使用事务,搜索了一圈,发现 Yii2 的 Ar 自带有事务。只需要配置模型使用场景(如果不是默认场景,需要手动切换场景)和事务操作类型就可以了。然后把关联操作写入模型相关操作事件中即可。
1.场景使用: http://www.digpage.com/improvement.html
2.事务使用: http://www.digpage.com/active_record.html#id6