ZF2 Mysql функция отката коммит
Мне было интересно, есть ли в Zend Framework 2 такая функция, как коммит отката mysql?
Мне нужно вставить несколько строк в одну и ту же таблицу из одной формы отправки.
Ник
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
Это нельзя использовать для обновления двух таблиц в одной транзакции.