我正在使用默认Zend_Application
设计模式,它在应用程序引导程序中自动加载一个 zend 配置 ini 文件,我需要跨许多模型和控制器的 ini 文件变量。
现在,我通过将配置对象设置为键来解决它Zend_Registry
:
protected function _initConfig()
{
$config = new Zend_Config($this->getOptions());
Zend_Registry::set('config', $config);
}
一般来说,我不喜欢使用Zend_Registry
,因为它在我的 IDE 中不提供代码自动完成功能,而且很难跟踪我在注册表命名空间中的内容。
还有其他方法可以访问 Zend_Application 的配置 ini 吗?