Добавьте следующий код в файл начальной загрузки в папке приложения:
protected function _initDB() {
$dbConfig = new Zend_Config_Ini(APPLICATION_PATH . '/configs/db.ini');
$dbAdapter = Zend_Db::factory($dbConfig->adapter, array(
'host' => $dbConfig->hostname,
'username' => $dbConfig->username,
'password' => $dbConfig->password,
'dbname' => $dbConfig->dbname
));
My_Db_Table_Abstract::setDefaultAdapter($dbAdapter);
Zend_Registry::set('db', $dbAdapter);
if (APPLICATION_ENV == 'development') {
$profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
$profiler->setEnabled(true);
$dbAdapter->setProfiler($profiler);
}
}
public function _initRouter()
{
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
}
}
и следующий код в файле application.ini:
resources.db.adapter = mysqli
resources.db.params.host = localhost
resources.db.params.username = username of mysql(default root)
resources.db.params.password = password of mysql(default blank means '')
resources.db.params.dbname = test
это проблема неконфигурации базы данных