1

Zend Framework 2 で利用可能な mysql ロールバック コミットなどの機能があるかどうか疑問に思っていましたか?

1 つのフォーム送信から同じテーブルに複数の行を挿入する必要があります。

ニック

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

これは、同じトランザクションで 2 つのテーブルを更新するために使用することはできません。

于 2013-08-11T10:00:43.820 に答える