和Db开启事务类似,Db是静态方法

$userObj = new UserModel();

$userObj->startTrans();
try {
$userObj->data($data,true)->isUpdate(false)->allowField(true)->save();
} catch(\Exception $e) {
$userObj->rollback();
Log::write('error:' . $e->getMessage() . ';行:' . $e->getLine() . ';文件:' . $e->getFile() . ';trace:' . $e->getTraceAsString(),'error');
}
$userObj->commit();
 

最新文章

  1. Java简单示例-用户登录、单个页面的增删改查及简单分页
  2. 如何写出无法维护的代码(JAVA版)
  3. Eclipse之Failed to load the JNI shared library”……\jvm.dll”的解决方案
  4. 微软推出首个Microsoft Azure Stack技术预览版
  5. VS2012界面改为英文
  6. (转)卸载和安装LINUX上的JDK
  7. [Introduction to programming in Java 笔记] 1.3.8 Gambler's ruin simulation 赌徒破产模拟
  8. 二叉查找树的Find,FindMin,FindMax的递归和非递归实现
  9. JavaSE_ 面向对象 总目录(7~10)
  10. python之math模块
  11. Flashbuilder 破解方式 4.6 +4.7(网络资源整理)
  12. Python常见数据结构整理
  13. Spring Boot 自动重启(spring-boot-devtools)
  14. iOS 微信消息拦截插件系列教程-(总目录)
  15. React Native 系列(八) -- 导航
  16. 探索C++对象模型
  17. MySQL双主+keeplived安装部署说明
  18. Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
  19. Spark学习之路 (二十七)图简介
  20. Laya IDE 快捷键

热门文章

  1. 从零开始的Java RASP实现(二)
  2. 计算机网络 中国大学MOOC 哈尔滨工业大学 习题答案
  3. 联合迭代器与生成器,enumerate() 内置函数真香!
  4. (数据科学学习手札127)在Python中使用icecream实现高效debug
  5. noip10
  6. 模拟7 T3 寿司题解
  7. C#基础知识---匿名方法使用
  8. Javascript - 异步操作和读取文件
  9. Java HdAcm1069
  10. 分享几个下载豆瓣资源的chrome插件