0
我在Codeigniter應用程序中使用多個數據庫連接。當我加載dbforge
時,它會爲當前數據庫連接加載它。我如何設置dbforge,使其可以與第二個數據庫連接一起工作?具有多個數據庫連接的Codeigniter Database Forge
我在Codeigniter應用程序中使用多個數據庫連接。當我加載dbforge
時,它會爲當前數據庫連接加載它。我如何設置dbforge,使其可以與第二個數據庫連接一起工作?具有多個數據庫連接的Codeigniter Database Forge
在EE1它使用的是:
mysql_select_db(<database name>);
或
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
...
mysql_close($conn);
我相信在看示例代碼的其他地方你仍然可以使用這種方法。
對於EE2嘗試:
$this->EE->load->dbforge();
$db = $this->EE->load->database(‘default’, TRUE);
當第一個參數是尋找數據庫配置設置組。
更多信息在這裏:老EE1方法在EE2還在這裏工作 http://ellislab.com/codeigniter/user-guide/database/connecting.html
例子: http://expressionengine.com/forums/viewthread/213519/#992669