在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP/ thinkphp5使用事務時如何設計?

thinkphp5使用事務時如何設計?

在使用TP5遇到需要用到事務時,是將事務放在控制器里好呢,還是放在模型中,還是有其他的方案?如果放在模型里,而流程中會涉及到多個模型,而且流程需要個事務,在各個模型中的事務成功后,流程的事務才提交,這種怎么設計比較好?比如,后臺管理員作操作,操作成功了就將此操作寫入操作日志里,在操作的模型中事務成功,但到了寫入日志時失敗了,結果整個回滾。

回答
編輯回答
鹿惑

1.涉及到多個模型,就用Db類就可以了
2.日志寫入一般來說是不會失敗的

2018年6月18日 03:54