Codeigniter - L'Utilisation De Plusieurs Bases De Données

database.php:

$db['default']['hostname'] = "192.168.2.104";
$db['default']['username'] = "webuser";
$db['default']['password'] = "----";
$db['default']['database'] = "vad";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";

$db['stats']['hostname'] = "192.168.2.104";
$db['stats']['username'] = "webuser";
$db['stats']['password'] = "---";
$db['stats']['database'] = "vad_stats";
$db['stats']['dbdriver'] = "mysql";
$db['stats']['dbprefix'] = "";
$db['stats']['pconnect'] = TRUE;
$db['stats']['db_debug'] = TRUE;
$db['stats']['cache_on'] = FALSE;
$db['stats']['cachedir'] = "";
$db['stats']['char_set'] = "utf8";
$db['stats']['dbcollat'] = "utf8_general_ci";

Le problème est que je ne peut définir dans la configuration d'un
$active_group, par défaut, ou les statistiques. J'ai suivi le CodeIgniter la documentation et j'ai ajouté ce qui suit:

$DB2 = $this->load->database('stats', TRUE);

De cette façon-je me connecter à la deuxième base de données, mais je perds la connexion à la première. Quelqu'un a une idée sur comment puis-je charger les deux de la base de données sans avoir à effectuer les opérations suivantes dans tous les modèles des constructeurs?

$database1 = $this->load->database('database1', TRUE);
$database2 = $this->load->database('database2', TRUE); 

Ce qui concerne,

Pedro

InformationsquelleAutor Pedro | 2009-03-11