Zend_Db_Table :: getDefaultAdapter返回NULL

时间:2013-05-29 13:57:49

标签: php zend-framework zend-db

我正在尝试使用

$db = Zend_Db_Table::getDefaultAdapter();

但它返回NULL

我尝试添加

resources.db.isDefaultTableAdapter                  = true

在我的application.ini中,但根本没有任何变化......

提前感谢您的帮助

2 个答案:

答案 0 :(得分:2)

您应该将以下功能添加到Bootstrap

protected function _initDatabase() {

    $db = $this->getPluginResource('db')->getDbAdapter();
    Zend_Db_Table::setDefaultAdapter($db); //important
    Zend_Registry::set('db', $db);    

}

答案 1 :(得分:0)

尝试添加此

SetEnv APPLICATION_ENV development

在文件PROJECTNAME \ public \ .htaccess

的末尾