Спасибо mr1031011,
моя вина. Я дважды проверил его, и в заключение вам нужно перезаписать form_div_layout.html.twig
. Здесь вы можете найти более подробную информацию о расширении формы здесь http://symfony.com/doc/current/cookbook/form/form_customization.html.
Я добавил attr
в один из блоков - кажется, сейчас работает.
{% block choice_widget_expanded %}
{% spaceless %}
<div {{ block('widget_container_attributes') }}>
{% for child in form %}
{{ form_widget(child, { 'attr': {'class': 'subclass', 'rel': 'test'} }) }}
{{ form_label(child) }}
{% endfor %}
</div>
{% endspaceless %}
{% endblock choice_widget_expanded %}
Единственное различие между кодом из ядра и шахта , { 'attr': {'class': 'subclass', 'rel': 'test'} }
добавляется. Конечно, вы можете обобщить эту часть, добавив некоторые параметры, такие как subattr
или что-то в этом роде, но в этом примере вы можете найти идею.
Надеюсь, что это поможет
Отношения.
большое спасибо, он отлично работает для меня – mr1031011