babyone 发表于 2008-9-4 15:59:44

多数据库如何autoload

每个controllers都写
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE);
是不是太愚蠢了

CI应该有办法autoload吧
实现$this->db1->query() $this->db2->query() 这样的方式

Hex 发表于 2008-9-4 23:16:01

呵呵,自动连接多数据库,好像是没这个功能。
不过,连接数据库好像不应该放到控制器里,应该放到模型中。

babyone 发表于 2008-9-5 00:15:11

写错了 是应该放到模型里
模型里能写个总调用吗?
每个function里面都这么来一下 看起来有点傻

Hex 发表于 2008-9-5 00:26:45

你每个模型都要链接两个数据库?这样的需求还是比较少的吧。
我推荐你使用 MY_Model 的方式,从你自己的模型类继承,在你自己的模型类的构造函数中加载两个数据库。
页: [1]
查看完整版本: 多数据库如何autoload