class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'host' => 'slave.host.ip',
'login' => '....',
'password' => '.....',
'database' => 'my_db'
);
var $master = array(
'driver' => 'mysql',
'host' => 'master.host.ip',
'login' => '....',
'password' => '.....',
'database' => 'my_db'
);
}
class AppModel extends Model {
function beforeSave() {
$this->useDbConfig = 'master';
}
function afterSave() {
$this->useDbConfig = 'default';
}
function beforeDelete() {
$this->useDbConfig = 'master';
}
function beforeSave() {
$this->useDbConfig = 'default';
}
}