ThinkPHP 3.2.2 事务
2 namespace SMS\Controller;
3 use Think\Controller;
4 class IndexController extends Controller {
5 public function index(){
6 //echo 111;
7 $data[‘operator‘] = ‘Testss‘;
8 M()->startTrans();
9 $result = M(‘feehistory‘)->add($data);
10 $result1 = $result2 = true;
11 if(!empty($result)){
12 $regdelData[‘level‘] = ‘111‘;
13 $result1 = M(‘regdel‘)->add($regdelData);
14
15 $regData[‘level‘] = ‘101‘;
16 $result2 = M(‘reg‘)->where("registryCode=‘13693536752-SJB-HUAX-12345678‘")->save($regData);
17
18 }
19
20 if(!empty($result) && !empty($result1) && !empty($result2) ){
21 M()->commit();
22 //$this->success(‘事物提交‘,__ROOT__);
23 echo ‘事物提交‘;
24 }else{
25 M()->rollback();
26 //$this->error(‘事物回滚‘,__ROOT__);
27 echo ‘事物回滚‘;
28 }
29 }
30 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。