Zend Framework - 从Bootstrap中的application.ini访问配置文件值

时间:2014-10-14 13:43:31

标签: php zend-framework

我正在使用Zend Framework 1.12,我需要从Bootstrap的_initFunction中的application.ini访问配置值。

通常,我会在Controller中执行以下操作:

$frontController = Zend_Controller_Front::getInstance();
$options = new Zend_Config($frontController->getParam('bootstrap')->getOptions(), true);
$language = $options->get('interface', false)->language;

但是,在_initFunction内,这不起作用。

我尝试过使用new Zend_Config($this->getOptions(), true);但它没有返回任何数据。

你有任何解决方案吗?

由于

1 个答案:

答案 0 :(得分:2)

这可能对你有用:

$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV);

APPLICATION_PATH和APPLICATION_ENV是在index.php上定义的常量