я использую материализовать для внешнего интерфейса, и у меня есть проблема с рендерингом флажка, чтобы заставить работать флажок материализации, я должен поставить метку после ввода, но я создаю форму с помощью symfony, чтобы она помещала метку перед вводом. Вот как я строю свою форму:
$builder
->add('libelle')
->add('ordre')
->add('categorie')
->add('type', ChoiceType::class, array(
'choices' => array(
'Commande' => 'commande',
'Produit' => 'produit',
'Face' => 'face',
'Job' => 'job'
)
))
->add('fin', CheckboxType::class, array(
'label' => 'Fin action'
));
И я отображаю форму следующим образом:
{{ form_start(edit_form, {'attr': {'class': 'full'}}) }}
{{ form_widget(edit_form) }}
{{ form_end(edit_form) }}
Есть ли способ с помощью конструктора форм или ветки визуализировать метку после ввода?
Вы можете вывести метку и поле отдельно в Twig:
{{ form_label(field_name) }}
{{ form_widget(field_name) }}
Других решений пока нет …