/** * Initialization DB * * @return void */ protected function _initDb() { $_startTime = microtime(1); $arrParam = array(); //-------------------- try { //------- Copy the database, if needed ------------ Default_Plugin_SysBox::copyDataBase(); // Get parameters for the database connection $arrParam = $this->_options['resources']['db']['params']; // Connection to DB $db = Zend_Db::factory("PDO_SQLITE", $arrParam); $db->getConnection(); // Setting the default adapter class heirs Zend_Db_Table_Abstract Zend_Db_Table_Abstract::setDefaultAdapter($db); // Save to Registry Zend_Registry::set('db', $db); //---- Defining script execution time ---- $infoProfiler = Default_Plugin_SysBox::Translate("Время выполнения") . " Bootstrap_initDb(): "; Default_Plugin_SysBox::profilerTime2Registry($_startTime, $infoProfiler); } catch (Zend_Db_Adapter_Exception $e) { throw $e; } catch (Zend_Exception $e) { throw $e; } }