नियंत्रक में मैं इसमैं twig टेम्पलेट में Symfony2 config.yml से कॉन्फ़िगरेशन सेटिंग्स कैसे पढ़ूं?
$this->container->getParameter('test');
की तरह पढ़ सकते हैं लेकिन यह कैसे मेरी टहनी टेम्प्लेट में वर "परीक्षण" मिल सकता है?
नियंत्रक में मैं इसमैं twig टेम्पलेट में Symfony2 config.yml से कॉन्फ़िगरेशन सेटिंग्स कैसे पढ़ूं?
$this->container->getParameter('test');
की तरह पढ़ सकते हैं लेकिन यह कैसे मेरी टहनी टेम्प्लेट में वर "परीक्षण" मिल सकता है?
निर्भर करता है कि आप क्या प्राप्त करने की आवश्यकता, parameters.ini
से डेटा प्राप्त करने की मेरा तरीका है:
config.yml
twig:
globals:
google_maps_api_key: %google_maps_api_key%
parameters.ini
[parameters]
google_maps_api_key="authkey"
टेम्पलेट में :
{{ google_maps_api_key }}
उम्मीद है कि यह मदद करता है।
हां, आप अपने स्वयं के ट्विग एक्सटेंशन बना सकते हैं, इस कक्षा में आप getGlobals()
ओवरराइड कर सकते हैं और अपने वैश्विक चर के साथ एक सरणी वापस कर सकते हैं।
या आप दाएं पैरामीटर को वापस करने के लिए इस एक्सटेंशन param($value)
में एक ट्विग विधि बना सकते हैं।
जबकि अन्य उत्तर _would_ काम (और तेज़ है) - यह (आमतौर पर) करने के लिए सही चीज है। – calumbrodie
धन्यवाद, यह मेरी परियोजना –
में मदद करता है क्या कोई और तरीका है? –