jbl*_*lue 3 php zend-framework
我注意到$config = $this->getOptions();只获取默认application.ini文件的设置.如果我有其他ini文件,我该如何判断getOptions它们?
您可以将从某个自定义ini文件读取的新选项合并到Bootstrap.php中的现有选项中,如下所示:
$newOptions = new Zend_Config_Ini(APPLICATION_PATH . '/configs/newoptions.ini');
$this->setOptions($newOptions->toArray());
Run Code Online (Sandbox Code Playgroud)
但是,如果您只想阅读自定义文件并通过应用程序访问它,我建议将其存储在Zend_Registry中:
$newOptions = new Zend_Config_Ini(APPLICATION_PATH . '/configs/newoptions.ini');
Zend_Registry::set('newoptions', $newOptions);
Run Code Online (Sandbox Code Playgroud)
当他们在注册表中时,您总是可以通过调用get方法获取它们(例如在您的操作中):
$newOptions = Zend_Registry::get('newoptions');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |