2013-07-10 5 views
7

में फॉर्म टैग विशेषताएँ जब मैं symfony2 फॉर्म तत्वों में कुछ विशेषताओं को जोड़ना चाहता हूं तो मैं केवल "attr" विशेषता का उपयोग कर सकता हूं। लेकिन मैं शुरुआती फॉर्म टैग में कुछ आईडी/कक्षा/शैली/अन्य कैसे दे सकता हूं?सिमफ़ोनी 2/ट्विग

उत्तर

17
{{ form_widget(form.name, { 'attr': {'class': 'foo'} }) }} 

इस वर्ग foo साथ एक फार्म विजेट के लिए सही सिंटैक्स है। दूसरे शब्दों में आपके फॉर्म में एक फॉर्म फ़ील्ड।

आप इसे <form> टैग के लिए भी लागू कर सकते हैं।

यह

{{ form_start(form, { 'attr': {'class': 'foo', 'id': 'bar', ... } }) }} 

प्रतिपादन द्वारा किया जाता है पर form_starthere

रेंडर एक रूप के स्टार्ट टैग इस छोटे से दस्तावेज़ देखें। यह सहायक कॉन्फ़िगर किए गए विधि को मुद्रित करने और फ़ॉर्म की कार्यवाही की देखभाल करने का ख्याल रखता है। यदि फॉर्म में अपलोड फ़ील्ड हैं तो इसमें सही enctype प्रॉपर्टी भी शामिल होगी।

आपको फॉर्म चर में रुचि भी हो सकती है। वे here दस्तावेज हैं। सभी में सभी कार्यों और चरों पर एक संपूर्ण दस्तावेज है जिसका उपयोग आप here

मैं इनलाइन शैलियों का उपयोग करने की अनुशंसा नहीं करता। बस आईडी और/या कक्षा के साथ स्टाइल करें जिसे आपने फॉर्म दिया था।

+0

क्षमा करें मैं सिर्फ कैश को साफ़ करना भूल गया था, यही कारण है कि यह काम नहीं करता था। धन्यवाद। – user2394156

+0

यह जोड़ने के लायक है कि '' 'क्रिया 'सेट करने के लिए आपको इसे' '' attr''' के अंदर रखने की आवश्यकता नहीं है, यह विकल्प सरणी के उच्चतम स्तर पर हो सकता है। – matiit

संबंधित मुद्दे