मैं कुछ HTML को एक XML टेम्पलेट में आउटपुट करने का प्रयास कर रहा हूं और सिम्फनी की एस्केपिंग विधि इसे गड़बड़ कर रही है। इसलिए मैंने मॉड्यूल के कॉन्फ़िगरेशन फ़ोल्डर में settings.yml की एक प्रति बनाने की कोशिश की, लेकिन ऐसा लगता है कि इसे पूरी तरह से अनदेखा किया जाता है। क्या प्रति मॉड्यूल या यहां तक कि प्रति टेम्पलेट escaping_strategy और/या escaping_method सेटिंग्स को बदलने का कोई आसान तरीका है?सिम्फनी - क्या प्रति मॉड्यूल (या प्रति टेम्पलेट) से बचने के आउटपुट को अक्षम करना संभव है?
उत्तर
जबकि आउटपुट से बचने पर आपको अभी भी $sf_data
के माध्यम से कच्चे मूल्य तक पहुंच है।
$this->html = '<b>My HTML</b>';
आप इस के साथ नहीं छोड़ा जाएगा प्राप्त कर सकते हैं:
<?php echo $sf_data->getRaw('html') ?>
उदाहरण के लिए, यदि आप HTML उत्पादन की कोशिश कर रहे एक चर में जमा हो गया था अपनी कार्रवाई में एचटीएमएल बुलाया
मुझे विश्वास नहीं है कि इस कार्यक्षमता को प्रति-मॉड्यूल आधार पर अक्षम करने का एक तरीका है।
getRaw केवल तभी कार्य करता है जब चर से क्रिया पार हो जाती है। दृश्य के भीतर चर
sfOutputEscaperGetterDecorator::unescape($html)
इस टिप के लिए बड़ा धन्यवाद! –
मैं कुछ विशेषता को अनदेखा करने के लिए देख रहा था, लेकिन दुर्भाग्यवश, गुण $ sf_data-> getRaw (..) के माध्यम से accessibles नहीं हैं। लेकिन आपके जवाब ने चाल की है! धन्यवाद! –
का उपयोग के लिए बस आज इस समस्या में चलाने के लिए और मैं अपने नियंत्रक में sfConfig::set('sf_escaping_strategy', false)
निर्धारित करके इसे हल करने का प्रबंधन (या तो है कि मॉड्यूल में या एक विशिष्ट कार्रवाई में सभी कार्यों के लिए preExecute
विधि में - executeWhatever
) ।
विरासत प्रणाली पर काम करते समय उपयोगी। –
- 1. क्या प्रति परियोजना Xcode (या प्रति फ़ाइल, यहां तक) में इंडेंट सेटिंग्स सेट करना संभव है?
- 2. ServletContext प्रति वेब-ऐप या प्रति JVM प्रति एक है?
- 3. एसवीएन प्रोजेक्ट (एस) संगठन: प्रति-मॉड्यूल या प्रति-प्रोजेक्ट
- 4. प्रति उपयोगकर्ता या प्रति मशीन
- 5. प्रति तालिका एक प्रति या एक कार्यात्मक खंड प्रति एक?
- 6. समाधान: प्रति आवेदन, या प्रति आवेदन सूट
- 7. प्रति दृश्य या प्रति मॉडल ViewModel?
- 8. प्रति कार्यक्षेत्र ग्रहण प्लगइन्स को अक्षम करें
- 9. मल्टी मॉड्यूल पोम विभिन्न लॉगबैक.एक्सएमएल प्रति मॉड्यूल
- 10. प्रति पंक्ति
- 11. क्या थ्रेड आईडी प्रति प्रक्रिया या प्रति कंप्यूटर अद्वितीय हैं?
- 12. प्रति फ़ाइल या प्रति एक्सटेंशन आधार पर एन्कोडिंग बदलें
- 13. प्रति विधि/फ़ंक्शन लॉगिंग अक्षम करें?
- 14. क्या बाइनरी खोज एल्गोरिदम के प्रति पुनरावृत्ति प्रति केवल एक तुलना होना संभव है?
- 15. Symfony2 + FOSRestBundle: प्रति नियंत्रक/क्रिया प्रति REST कार्यक्षमता को सक्षम/अक्षम करें?
- 16. क्या हैडूप में सॉर्टिंग को अक्षम करना संभव है?
- 17. एक (बहु मॉड्यूल) SVN ट्रंक प्रति Maven परियोजना या नहीं
- 18. क्या एक आवृत्ति विधि प्रति ऑब्जेक्ट या प्रति वर्ग मेमोरी में लोड हो जाती है?
- 19. एंड्रॉइड: क्या एक दृश्य की एक प्रति बनाना संभव है?
- 20. प्रति बाल्टी
- 21. एंड्रॉइड में, प्रति एप्लिकेशन प्रति इंटरफ़ेस प्रति डेटा ट्रैफ़िक को मापने के लिए
- 22. अंतिम आवेदन धागा का दायरा क्या है - प्रति आवेदन डोमेन या प्रति प्रक्रिया?
- 23. क्या प्रति घंटे विजुअलस्टूडियो किराए पर लेना संभव है?
- 24. क्या .gitconfig में वाइल्डकार्ड डोमेन प्रति उपयोगकर्ता.नाम और user.email को कॉन्फ़िगर करना संभव है?
- 25. एमवीसी: बेहतर क्या है, प्रति डीबी या प्रति व्यवसाय इकाई में एक बड़ा भंडार?
- 26. क्या ओबीजेसी से पाइथन मॉड्यूल को कॉल करना संभव है?
- 27. अजवाइन: प्रति कार्य समवर्ती सीमाएं (प्रति कार्य श्रमिकों के #)?
- 28. .NET एप्लिकेशन प्रति मशीन/प्रति-उपयोगकर्ता लाइसेंसिंग
- 29. क्या आईफोन के स्वचालित हाइपरलिंक्स को अक्षम करना संभव है?
- 30. स्वचालित रूप से प्रति-थ्रेड या प्रति-अनुरोध लाइफटाइम स्कोप्स का चयन करें
अच्छा लगता है, इस बारे में नहीं पता था। मुझे इस तरह के प्रश्न को समझ में नहीं आया था और केवल एक ऑब्जेक्ट के लिए जवाब देने वाला था: $ yourObject-> getRawValue() -> getProperty() .. अगर यह मदद करता है ... – Julien
जूलियन: अगर वह काम करने की कोशिश कर रहा है मॉडल ऑब्जेक्ट से बाहर आपका समाधान सही होगा, आपको बस मामले में उत्तर के रूप में पोस्ट करना चाहिए। – nortron
धन्यवाद क्रायो, $ sf_data-> getRaw() ने चाल की है। जूलियन, मॉडल से इसका उपयोग कैसे करें इस बारे में जानकारी के लिए धन्यवाद। –