Zend框架:如何检测代码中的环境(dev/prod)

Nik*_*hev 6 php email debugging zend-framework

Zend_Mail在我的应用程序中使用组件通过SMTP协议发送邮件.

当我在development环境中时,我希望将我的消息保存到文件中(相应于application.ini).

如何在我的控制器操作中检测它是开发还是production/ staging环境?

Tim*_*tle 7

如果您正在使用Zend_Application并且ini设置正确加载(意味着环境变量在.htaccess文件中正确设置),那么只需使用APPLICATION_ENV常量.

这将匹配使用的任何application.ini设置(因为这是决定该部分的内容).