2012-03-28 9 views
19

{{ form_rest(form) }} का उपयोग करने के बजाय सीएसआरएफ फ़ील्ड स्पष्ट रूप से प्रिंट कैसे कर सकता हूं?फॉर्म_स्ट (फॉर्म) के बजाय सीएसआरएफ टोकन फ़ील्ड को स्पष्ट रूप से प्रिंट करें?

मुझे इसकी आवश्यकता है क्योंकि मैं परिस्थितियों के आधार पर कुछ फ़ील्ड छुपाने/दिखाने जा रहा हूं, हालांकि {{ form_rest(form) }} शेष शेष फ़ील्ड (जो मैं बचाना चाहता हूं) प्रिंट करने जा रहा हूं।

उत्तर

40

यह इस तरह से किया जा सकता है:

{{ form_widget(form._token) }} 

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

+0

बहुत बहुत धन्यवाद !!! सशर्त रूप से मेरा मतलब है कि (उदाहरण के लिए) यदि किसी इकाई के अंदर कोई तत्व नहीं है, तो मैं उपयोगकर्ता से छिपाना चाहता हूं और एक संदेश प्रदर्शित करना चाहता हूं। क्या आपको लगता है कि यह तर्क टेम्पलेट में डाल रहा है? – Polmonino

+0

मुझे आपका उदाहरण पूरी तरह से प्राप्त नहीं होता है, लेकिन, सामान्य रूप से, यह निर्भर करता है। अब जब आप इसे प्राप्त करने के कम से कम दो तरीकों को जानते हैं, तो आप एक ठोस स्थिति में चुनाव कर सकते हैं। –

+0

एक आकर्षण की तरह काम करता है। – Robert

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