如何在zend中动态更改application.ini的服务器环境设置

时间:2011-11-14 05:54:21

标签: zend-framework application-settings

我在Zend创建了一个新项目。现在它运行在[production]下的设置值。我希望我的应用程序在[development:production]下运行设置值。我需要通过检查我的主机名来动态执行此操作。我怎样才能做到这一点?此外,我需要从我的控制器了解我正在运行的设置([生产]或[开发:生产]或任何其他设置)。

请帮助

1 个答案:

答案 0 :(得分:1)

在index.php文件中,您应该插入如下内容:

defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', ($_SERVER['SERVER_ADDR'] != '127.0.0.1' ? 'production' : 'development'));

请参阅PHP $_SERVER