$db->begin(); $db->commit(); $db->rollback();
如果您使用ORM,这也有效.只需在ORM保存,更新,删除或删除之前启动事务.
在这篇文章中阅读更多内容http://dev.strategystar.net/2011/10/sql-transactions-with-kohana-3-x/
在2.x中,交易必须手动完成:
$this->db->query("START TRANSACTION")