PHP Frameworks

PHP Frameworks, PHP Klassen, PHP Scripte

CakePHP useDbConfig


Um in CakePHP verschiedene Datenbanken ansprechen zu können, müssen in der database.php dafür einfach weitere Verbindungsdaten hinterlegt werden.

class DATABASE_CONFIG
{
	var $default = array('driver'   => 'mysql',
						 'connect'  => 'mysql_connect',
						 'host'     => 'HIER_DER_HOST',
						 'login'    => 'HIER_DER_USER',
						 'password' => 'HIER_DAS_PW',
						 'database' => 'HIER_DIE_DB',
						 'prefix'   => '');

	var $andere  = array('driver'   => 'mysql',
						 'connect'  => 'mysql_connect',
						 'host'     => 'HIER_DER_HOST_2',
						 'login'    => 'HIER_DER_USER_2',
						 'password' => 'HIER_DAS_PW_2',
						 'database' => 'HIER_DIE_DB_2',
						 'prefix'   => '');

	var $ganzandere = array('driver'   => 'mysql',
						    'connect'  => 'mysql_connect',
						    'host'     => 'HIER_DER_HOST_3',
						    'login'    => 'HIER_DER_USER_3',
						    'password' => 'HIER_DAS_PW_3',
						    'database' => 'HIER_DIE_DB_3',
						    'prefix'   => '');
}

Im entsprechenden Model kann dann mit $useDbConfig die benötigete Datenbankverbindung angesprochen werden

class meinCakeModel extends AppModel
{
    ...
    //
    public $useDbConfig = 'ganzandere';
    ...
}

Tags:

ähnliche Artikel


 

Kommentar schreiben


*
zur Vermeidung Verminderung automatisierter Kommentare

Anti-Spam Image