Bonjour.
C'est plutôt simple en fait, tu peux faire par exemple comme-ceci :
class DATABASE_CONFIG {
public $login = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'loginserver',
'prefix' => '',
'encoding' => 'utf8',
);
public $game = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'gameserver',
'prefix' => '',
'encoding' => 'utf8',
);
public $admin = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'adminserver',
'prefix' => '',
'encoding' => 'utf8',
);
}
Ensuite, dans les modèles concernés, tu désignes quelle configuration de base de données doit être utilisée, par exemple :
public $useDbConfig = 'game';
J'ai enlevé la configuration nommé default, afin de simplifier le nommage des 3 configurations, de cette manière, tu as juste as spécifier dans les modèles concernés la première partie du nom de la base de données à utiliser : login (pour loginserver), game (pour gameserver) et admin (pour adminserver).