如果我写
$db1 = $this->load->database('data1',TRUE);
$db2 = $this->load->database('data2',TRUE);
并且两个数据库都在同一台服务器上,Codeigniter是否在不重新连接服务器的情况下切换它?如果没有,有办法让它做到这一点?
谢谢!
答案 0 :(得分:0)
好吧,codeigniter核心将负责多重连接。它获取并记住连接ID,并在数据库交互时调用它们。只需允许"自动连接"每次加载页面时加载和实例化数据库类的功能。要启用"自动连接",请将单词database添加到库阵列,如以下文件所示:
application/config/autoload.php
有关codeigniter中数据库连接的更多信息,请访问ellislab.com