PHP-如何在MySQL的Silverstripe 3.3中使用事务?
作者:互联网
Silverstripe 3.3是否支持MySQL事务?如果是这样,可以与ORM一起使用吗?
我找不到有关此主题的任何文档.一个例子将是非常好的.
解决方法:
如Shadow所述,您无需担心事务,因为SilverStripe会在内部处理它们.
话虽如此,如果您需要显式地执行某项操作,则可以执行以下操作:
try {
DB::getConn()->transactionStart();
// do stuff...
DB::getConn()->transactionEnd();
} catch (Exception $e) {
DB::getConn()->transactionRollback();
}
参见SS_Database-API documentation here.
标签:silverstripe,transactions,mysql,php 来源: https://codeday.me/bug/20191118/2029307.html