私はデフォルトのZend_Application
デザインパターンを使用しています。これは、アプリケーションのブートストラップにzend config iniファイルを自動的にロードするため、多くのモデルとコントローラにわたってiniファイルの変数が必要です。Zend_Application_Bootstrap_BootstrapのgetOptions()にアクセスする
今、私はZend_Registry
へのキーとして設定して設定オブジェクトを、それを解決しています:
protected function _initConfig()
{
$config = new Zend_Config($this->getOptions());
Zend_Registry::set('config', $config);
}
それは、コード自動で完了提供していないとして一般的に、私は、Zend_Registry
を使用して好きではありません私のIDEは、レジストリの名前空間にあるものを追跡するのは難しいです。
Zend_Applicationのconfig iniにアクセスする別の方法はありますか?
$options = new Zend_Config_Ini('/path/to/config.ini',
'config');
WICHを自分で必要に応じてあなたはいつもそれを初期化することができ
ありがとうございました!よく働く – aporat