1

我想知道 Zend Framework 2 中是否有诸如 mysql rollback commit 之类的功能?

我需要在来自一个表单提交的同一个表格中插入多行。

缺口

4

2 回答 2

2

在 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

于 2013-02-07T15:52:45.500 回答
0

这不能用于更新同一事务中的两个表。

于 2013-08-11T10:00:43.820 回答