Phal支持多表事务操作吗?

相关业务可能会同时保存多表,或者删除多表信息 如果有其中一个表操作失败,统一全部回滚。反之,统一保存。
已邀请:

dogstar - PhalApi创始人

赞同来自:

支持的,示例如下:
    public function testTransactionCommit()
{
//Step 1: 开启事务
$this->notorm->beginTransaction('db_demo');

//Step 2: 数据库操作
$this->notorm->user>insert(array('name' => 'test1'));
$this->notorm->user>insert(array('name' => 'test2'));

//Step 3: 提交事务
$this->notorm->commit('db_demo');

}

或请参考:http://www.phalapi.net/wikis/% ... .html

要回复问题请先登录注册