/** * Prequery hook */ public function preQuery() { if ($this->gettype() == Doctrine_Query::SELECT) { $this->set_connection(AIR2_DBManager::get_slave_connection()); } else { $this->set_connection(AIR2_DBManager::get_master_connection()); } }