|
楼主 |
发表于 2011-3-4 17:31:06
|
显示全部楼层
->trans_start()
->model1->func()
->model2->func()
->model3->func()
if(->trans_commit())echo 'ok';
el ...
visvoy 发表于 2011-3-4 14:51
我其实想问的是model1->func() 这个函数中用到的DB链接还是$this->db 么?
那如果是多数据库操作每一个都得new 一下再用,那最后控制器中的DB还是同一个链接了吗?
每个模型中都得
$DB1 = $this->load->database('db1',TRUE);
最后在控制器中
还得
$DB1 = $this->load->database('db1',TRUE);
这一路下来,估计已经不是同一个事务流程了吧? |
|