6.21 事务支持
匿名 · 更新于 2013/12/25
ThinkPHP提供了单数据库的事务支持,如果要在应用逻辑中使用事务,可以参考下面的方法:
启动事务:
$User->startTrans();
$User->commit();
$User->rollback();
例如:
// 在User模型中启动事务$User->startTrans();// 进行相关的业务逻辑操作$Info = M("Info"); // 实例化Info对象$Info->save($User); // 保存用户信息if (操作成功){// 提交事务$User->commit();}else{// 事务回滚$User->rollback();}
