/** * Возвращает объект адаптера базы данных системы. * Тип адаптера и параметры соединения должны быть указаны * в системном конфигурационном файле {@link CONFIG} в разделе "database". * * @return Zend_Db_Adapter_Abstract * @throws Exception */ public static function getDbAdapter() { if (empty(self::$_db)) { $adapter = null; $params = self::getConfig('database')->toArray(); if (isset($params['adapter'])) { $adapter = $params['adapter']; unset($params['adapter']); } self::$_db = Zend_Db::factory($adapter, $params); } return self::$_db; }