![](/img/trans.png)
[英]How to create a wamp 3.1.9 dev environment with a legacy Zend Framework 2
[英]Zend framework: How to detect environment(dev/prod) in code
我在我的應用程序中使用Zend_Mail
組件通過SMTP協議發送郵件。
當我在development
環境中時,我希望將我的消息保存到文件中(相應於application.ini)。
如何在我的控制器操作中檢測它是開發還是production
/ staging
環境?
如果您正在使用Zend_Application
並正確加載ini設置(意味着在.htaccess文件中正確設置了環境變量),那么只需使用APPLICATION_ENV
常量。
這將匹配使用的任何application.ini設置(因為這是決定該部分的內容)。
或者,如果管理不同的.htaccess文件太麻煩(或者如果你沒有使用Zend_Application),我有時會解析$ _SERVER ['HTTP_HOST']來獲取域名然后從那里開始你的環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.