我注意到$config = $this-> getoptions();仅获取默认application.ini文件的设置.如果我有其他的ini文件,我怎么能告诉getoptions呢?
解决方法:
您可以将从某个自定义ini文件中读取的新选项合并到Bootstrap.PHP中的现有选项中,如下所示:
$newOptions = new Zend_Config_Ini(APPLICATION_PATH . '/configs/newoptions.ini');
$this->setoptions($newOptions->toArray());
但是,如果您只想阅读自定义文件并通过应用程序访问它,我建议将其存储在Zend_Registry中:
$newOptions = new Zend_Config_Ini(APPLICATION_PATH . '/configs/newoptions.ini');
Zend_Registry::set('newoptions', $newOptions);
当他们在注册表中时,您总是可以通过调用get方法获取它们(例如在您的操作中):
$newOptions = Zend_Registry::get('newoptions');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。