Zend Framework: kod ortamı (dev / eşya) algılamak nasıl

2 Cevap php

Ben SMTP protokolü üzerinden posta göndermek için benim uygulamada Zend_Mail bileşeni kullanın.

Ve ben development ortamda (buna göre application.ini için) olduğumda dosyalara benim iletileri devam etmek istiyorum.

Nasıl kalkınma veya production / staging çevre olsun benim denetleyicisi eylem algılayabilir?

2 Cevap

Eğer Zend_Application kullanıyorsanız ve ini ayarları yüküne doğru (çevre değişkeni. Htaccess dosyasında doğru kurulum anlamında) ise, o zaman sadece APPLICATION_ENV sabit kullanabilirsiniz.

(Bu bölüm belirler ne çünkü) o kullanılır application.ini olursa olsun ayar maç olacak.

Veya farklı yönetmek. Htaccess dosyaları çok güçlük (veya Zend_Application kullanmıyorsanız), bazen alan adı almak için $ _SERVER ['HTTP_HOST'] ayrıştırmak ise o oradan çevreyi çalışmak.