在Zend Framework中获取应用程序环境

时间:2011-03-02 16:02:04

标签: php zend-framework

我是Zend Framework的新手,我想知道如何在我的控制器中获取应用程序环境。

我在论坛中阅读使用:echo getenv('APPLICATION_ENV');但它不起作用。

2 个答案:

答案 0 :(得分:21)

由于APPLICATION_ENV是常量,因此您只需使用以下命令访问它:

echo APPLICATION_ENV;

但问题是为什么你需要在控制器中使用它。

答案 1 :(得分:2)

还有另一种获取环境名称的方法。对于我们这些喜欢避免使用全局定义的常量的人来说,它更友好一些,但我不太清楚如何实现它:

$myEnvName = $zendApplicationInstance->getEnvironment();

这里的问题是如何获得对$myEnvName的引用 - 欢迎提出建议。