apache - SetEnv APPLICATION_ENV development - .htaccess interacting with Zend Framework? -


मेरे पास मेरे htaccess पर निम्न है।

  SetEnv APPLICATION_ENV विकास  < / Pre> 

जब मैं इस फाइल को प्रोड्यूशन से पास करता हूँ, तो मैं इसे इसमें बदलूंगा:

  SetEnv APPLICATION_ENV उत्पादन   

यह < Blockquote>

विकास

और

उत्पादन

ज़ेंड फ्रेमवर्क आवेदन पर सेट हैं आईआई सही है?

कैसे ज़ेंड और अपाचे यहां संवाद करते हैं? कैसे ज़ेंड को उस एचटीएसीएसीईएस निर्देश के बारे में पता है?

धन्यवाद।

SetEnv , अपाचे के कॉन्फ़िगरेशन (यह एक .htaccess फ़ाइल या वर्चुअलहोस्ट है) में प्रयोग किया जाता है, एक वातावरण चर को परिभाषित करता है।

PHP से, आप पर्यावरण चर को पढ़ सकता है:

  • फ़ंक्शन का उपयोग कर।
  • या सुपर-ग्लोबल चर में

    दिए गए index.php पर एक नज़र डालने के बाद, आप देखेंगे कि यह उस परिवेश चर का उपयोग करता है जो कि PHP निरंतर APPLICATION_ENV को परिभाषित करता है:

      // परिभाषित एप्लिकेशन वातावरण परिभाषित ('APPLICATION_ENV') || परिभाषित करें ('APPLICATION_ENV', (getenv ('APPLICATION_ENV')? Getenv ('APPLICATION_ENV'): 'उत्पादन'));   

    और उस स्थिरता को बाद में एप्लिकेशन को इनिशियलाइज़ करने के लिए प्रयोग किया जाता है:

      // एप्लिकेशन बनाएं, बूटस्ट्रैप बनाएं और $ application = new Zend_Application (APPLICATION_ENV, APPLICATION_PATH '/configs/application.ini');    

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -

Python's equivalent for Ruby's define_method? -