如何从ZF中的Bootstrap访问配置变量?

时间:2011-01-17 13:09:17

标签: php zend-framework configuration timezone

我只想根据配置变量为我的应用程序加载不同的时区,所以我将此方法添加到我的Bootstrap:

protected function setTimeZone () {     
    date_default_timezone_set($timezone);
}

但是我在我的configs / application.ini文件中尝试从名为“timezone”的变量加载$ timezone时遇到困难,我有这个:

timezone = "America/Argentina/Cordoba"

任何想法, 谢谢!

1 个答案:

答案 0 :(得分:3)

尝试:

$config = $this->getOptions();
date_default_timezone_set($config['timezone']);

或者您可以使用以下命令直接从应用程序配置设置时区:

phpSettings.date.timezone = "America/Argentina/Cordoba"