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';
        }
}


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"Cake PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to