Joomla3开发教程

数据库使用事务

  1. $db = JFactory::getDBo();
  2. try{
  3. // 开启事务
  4. $db->transactionStart();
  5. // 提交
  6. $db->transactionCommit();
  7. $res = new StdClass();
  8. $res->err = (object) ['code' => 0, 'msg' => '发送成功'];
  9. $res->data = [];
  10. echo json_encode($res);
  11. }catch(Exception $e){
  12. // 回滚
  13. $db->transactionRollback();
  14. $res = new StdClass();
  15. $res->err = (object) ['code' => 1, 'msg' => $e->getMessage()];
  16. $res->data = [];
  17. echo json_encode($res);
  18. }


作者:张敏
原文:http://www.joomlachina.cn/shouce/doc/1916?article_id=1782
© Joomla教程网 版权所有 | 粤ICP备13002429号
MyJoomla.cn是由野草工作室创建并运营,与 Joomla! Project™ 没有任何关联或认可。使用 Joomla!® 名称、符号、徽标和相关商标须遵守 Open Source Matters, Inc. 授予的有限许可。

编程基础教程

站内链接