码迷,mamicode.com
首页 > 其他好文 > 详细

用CI的 AR类进行 跨库关联查操作

时间:2015-08-19 18:00:53      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

//多表信息查询//
function cps_pay_in_dede(){
      $DB2 = $this->load->database(‘dedecms‘, TRUE);
      $this->db->select(‘un_cps.mid,un_cps.unionid,dede_shops_orders.userid,dede_shops_orders.priceCount,stime‘);
      $this->db->from($this->db->database.‘.un_cps‘);
      $this->db->join($DB2->database.‘.dede_shops_orders‘, ‘un_cps.mid = dede_shops_orders.userid‘,‘left‘);
      $this->db->where(‘un_cps.unionid‘, ‘2‘);
      $this->db->where(‘dede_shops_orders.priceCount IS NOT NULL‘);
      //$this->db->select_sum(‘priceCount‘);
      return $this->db->get();
 }

我就直接用我的model 方法了,大家看一下吧,DB2 是写在数据库配置文件里的另一组配置 ,具体的去看手册里连接多数据库章节 http://codeigniter.org.cn/user_guide/database/connecting.html。  恩,这个方法在CI的官方英文论坛里边有,而且解决这个问题的方法有很多,这个是我试用成功的。 本人表达能力有限,就写这么多吧,有不清楚的直接留言,要不到QQ群找我也行(PS.记得带菊花)。

用CI的 AR类进行 跨库关联查操作

标签:

原文地址:http://my.oschina.net/meng527/blog/494619

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!