मेरे पास मेरे फॉर्म में एक संग्रह विजेट है।फॉर्म संग्रह विजेट बनाने के लिए
टीमें 0 PLAYER1 inputfield
1 player2 inputfield
मैं शब्द 'टीमों' और '0' और '1' प्रदर्शित नहीं करना चाहते हैं: यह की तरह प्रदर्शित किया जाता है। मुझे यह फ़ील्ड मेरे field.html.twig टेम्पलेट में मिला है, लेकिन वास्तव में यह सुनिश्चित नहीं है कि इसे कैसे संपादित किया जाए।
{% block collection_widget %}
{% spaceless %}
{% if prototype is defined %}
{% set attr = attr|merge({'data-prototype': form_row(prototype) }) %}
{% endif %}
{{ block('form_widget') }}
{% endspaceless %}
{% endblock collection_widget %}
{% block form_label %}
{% spaceless %}
<div class="hidden">
{{ block('generic_label') }}
</div>
{% endspaceless %}
{% endblock form_label %}
ChallengeType प्रपत्र:
class ChallengeType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('teams', 'collection', array(
'type' => new TeamType(),
'allow_add' => true
))
->add('place')
->add('date');
}
public function getName()
{
return 'challenge';
}
public function getDefaultOptions(array $options)
{
return array('data_class' => 'Tennisconnect\DashboardBundle\Entity\Challenge');
}
}
Thx।
मेरे पास एक और सवाल है। मेरे पास एक डाटाटाइम विजेट है जो स्पष्ट रूप से उस form_label का भी उपयोग करता है। मैंने अपनी प्रारंभिक पोस्ट को अब मेरे पास संपादित कर लिया है। मैं इसे कैसे ठीक कर सकता हूं ताकि फ़ॉर्म लेबल संग्रह के लिए छुपाया जा सके लेकिन डेटाटाइम विजेट के लिए छुपाया न जाए? – mattyh88
मुझे कुछ ऐसा मिला जो कहता है कि मैं इस तरह के एक व्यक्तिगत क्षेत्र पर प्रतिपादन विकल्प सेट कर सकता हूं: http://brentertainment.com/other/docs/cookbook/form/twig_form_customization.html#how-to-ustomize-an-individual-field लेकिन क्या लेबल के लिए ऐसा करने का कोई तरीका है? – mattyh88
हां यह किया जा सकता है। लेकिन यह अनावश्यक और जटिल है। कृपया संपादित समाधान का पालन करें और परिणाम के बारे में बताएं :)। –