我们如何在Zend2中使用事务?我在API中没有找到任何东西,Zend1的一些问题提到了常规的PDO函数,但我在Zend2中看不到任何类似的东西。
发布于 2013-01-09 12:04:14
试试这个:
$adapter = new Zend\Db\Adapter\Adapter(array(
'driver' => 'pdo',
'dsn' => 'mysql:dbname=db;hostname=localhost',
'username' => 'root',
'password' => 'password',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
),
));
$adapter->getDriver()->getConnection()->beginTransaction();数据库将运行以下命令:
START TRANSACTION发布于 2013-01-10 21:40:48
在这一部分中,ZF2的文档还比较缺乏:
启动事务:
$this->adapter->getDriver()->getConnection()->beginTransaction();提交事务:
$this->adapter->getDriver()->getConnection()->commit();回滚事务:
$this->adapter->getDriver()->getConnection()->rollback();https://stackoverflow.com/questions/14228003
复制相似问题