用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6419|回复: 3
收起左侧

多数据库如何autoload

[复制链接]
发表于 2008-9-4 15:59:44 | 显示全部楼层 |阅读模式
每个controllers都写
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE);
是不是太愚蠢了

CI应该有办法autoload吧
实现$this->db1->query() $this->db2->query() 这样的方式
发表于 2008-9-4 23:16:01 | 显示全部楼层
呵呵,自动连接多数据库,好像是没这个功能。
不过,连接数据库好像不应该放到控制器里,应该放到模型中。
 楼主| 发表于 2008-9-5 00:15:11 | 显示全部楼层
写错了 是应该放到模型里
模型里能写个总调用吗?
每个function里面都这么来一下 看起来有点傻
发表于 2008-9-5 00:26:45 | 显示全部楼层
你每个模型都要链接两个数据库?这样的需求还是比较少的吧。
我推荐你使用 MY_Model 的方式,从你自己的模型类继承,在你自己的模型类的构造函数中加载两个数据库。

本版积分规则