我是Zend的新手。我得到的問題是,我不能夠訪問resources.db。*從的application.ini 配置我使用的訪問方式是Zend框架:無法通過application.ini訪問數據庫配置
$application->getOptions()
。它不顯示resource.db。*屬性。
任何人都可以幫助我嗎?
我是Zend的新手。我得到的問題是,我不能夠訪問resources.db。*從的application.ini 配置我使用的訪問方式是Zend框架:無法通過application.ini訪問數據庫配置
$application->getOptions()
。它不顯示resource.db。*屬性。
任何人都可以幫助我嗎?
做到這一點,而不是
$params = Zend_Db_Table::getDefaultAdapter()->getConfig(); //return associative array
要做到這一點,你問了一下,我發現最簡單的方法是引導過程中把一切都在註冊表的方式:
//bootstrap.php
public function _initConfig {
$config = new Zend_Config($this->getOptions());
Zend_Registry::set('config', $config);
}
使用這些配置在您的應用程序中的其他地方:
$db = Zend_Registry::get('config')->resources->db;
雖然如果您只是試圖訪問適配器註冊表紅色在application.ini中:
$db = Zend_Db_Table::getDefaultAdapter();