我想知道 Zend Framework 2 中是否有诸如 mysql rollback commit 之类的功能?
我需要在来自一个表单提交的同一个表格中插入多行。
缺口
我想知道 Zend Framework 2 中是否有诸如 mysql rollback commit 之类的功能?
我需要在来自一个表单提交的同一个表格中插入多行。
缺口
在 ZF2 中,beginTransaction()、commit() 和 rollback() 方法位于 ConnectionInterface 中。
据我所知,您可能必须编写如下代码:
$dbAdapter->getDriver()->getConnection()->beginTransaction();
. . .
$dbAdapter->getDriver()->getConnection()->commit();
请参阅:http: //framework.zend.com/apidoc/2.1/classes/Zend.Db.Adapter.Driver.ConnectionInterface.html
这不能用于更新同一事务中的两个表。