protected function _setupDatabaseAdapter() { $bootstrap = Zend_Controller_Front::getInstance()->getParam('bootstrap'); if (null !== $bootstrap && null !== ($multidb = $bootstrap->getPluginResource('multidb'))) { $this->_db = $multidb->getDb($this->_section); } else { parent::_setupDatabaseAdapter(); } }
protected function _setupDatabaseAdapter() { $zl = Zend_Registry::get('Zend_Locale'); if ($zl->getLanguage() == 'id') { $this->_db = Zend_Registry::get('db1'); } else { $this->_db = Zend_Registry::get('db3'); } parent::_setupDatabaseAdapter(); }
protected function _setupDatabaseAdapter() { $this->_db = Zend_Registry::get('db2'); parent::_setupDatabaseAdapter(); }
protected function _setupDatabaseAdapter() { $zl = Zend_Registry::get('Zend_Locale'); $this->_db = Zend_Registry::get('db4'); parent::_setupDatabaseAdapter(); }
/** * Initialize database adapter. * * @see Zend_Db_Table_Abstract::_setupDatabaseAdapter() * @return void */ protected function _setupDatabaseAdapter() { if (!empty(self::$_defaultTableDb)) { if (null == ($db = $this->getDefaultTableAdapter())) { foreach (self::getDefaultTableAdapters() as $tableClass => $adapter) { if (is_subclass_of(get_class($this), $tableClass)) { $this->_setAdapter($adapter); break; } } } else { $this->_setAdapter($db); } } parent::_setupDatabaseAdapter(); }