Я использую шаблон проектирования Zend_Application
по умолчанию, который автоматически загружает ini-файл zend config в загрузочный пакет приложения, и мне нужно добавить переменные ini-файла во многие модели и контроллеры.
Прямо сейчас яЯ решаю это путем настройки объекта конфигурации в качестве ключа для Zend_Registry
:
protected function _initConfig()
{
$config = new Zend_Config($this->getOptions());
Zend_Registry::set('config', $config);
}
Как правило, я не люблю использовать Zend_Registry
, так как он не предлагает автозаполнения кода в моей IDE,и трудно отследить, что у меня есть в пространстве имен реестра.
Есть ли другой способ получить доступ к ini-файлу конфигурации Zend_Application?