मुझे पता है कि आप एक फॉर्म में एक फॉर्म को विभाजित कर सकते हैं और किसी विशेष फ़ील्ड के लिए लेबल प्रस्तुत नहीं करना चुन सकते हैं, लेकिन मैं मदद नहीं कर सकता लेकिन सोचता हूं कि आपको फॉर्म क्लास से ऐसा करने में सक्षम होना चाहिए। विकल्प सरणी में 'लेबल' कुंजी आपको इस मान को जो कुछ भी आप पसंद करते हैं उसे बदलने देता है, लेकिन या तो झूठी या खाली स्ट्रिंग पास करने से फ़ील्ड नाम लौटाता है (नीचे दिए गए उदाहरण देखें जहां 'भूमिका' लेबल के रूप में प्रस्तुत की जाती है)।symfony2 में किसी फॉर्म क्लास में लेबल कैसे छिपाते हैं?
$builder
->add('roles', 'entity', array(
'class' => 'Acme\UserBundle\Entity\Role',
'label' => ''
));
$builder
->add('roles', 'entity', array(
'class' => 'Acme\UserBundle\Entity\Role',
'label' => false
));
अजीब, एक खाली जगह (जो बहुत गंदे महसूस करता है) से गुजर रहा है, एक पूरी तरह से खाली लेबल रेंडर करने के लिए लगता है कोई जगह नहीं, स्रोत देख भी जब साथ। क्या कोई भी सर्वोत्तम दृष्टिकोण पर कोई प्रकाश डाल सकता है, या यहां तक कि रिक्त स्थान क्यों काम करता है?
सुधार, सिम्फनी 2.0.x के लिए ऐसा करने का कोई तरीका नहीं था लेकिन cheesemacfly ने सही उत्तर संस्करण 2.2+ प्रदान किया है। – Mark