Zend Framework 2 で利用可能な mysql ロールバック コミットなどの機能があるかどうか疑問に思っていましたか?
1 つのフォーム送信から同じテーブルに複数の行を挿入する必要があります。
ニック
Zend Framework 2 で利用可能な mysql ロールバック コミットなどの機能があるかどうか疑問に思っていましたか?
1 つのフォーム送信から同じテーブルに複数の行を挿入する必要があります。
ニック
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
これは、同じトランザクションで 2 つのテーブルを更新するために使用することはできません。