Используя Symfony 4, я задаюсь вопросом, существует ли простой способ организации макета отображения моих полей.
Пока я шаблонирую все в своих представлениях (например, для 2 столбцов):
<div class="row">
<div class="col-md-6">
{{ form_row(form.name) }}
</div>
<div class="col-md-6">
{{ form_row(form.company) }}
</div>
</div>
{{ form_rest(form) }}
Но я не хочу этого делать, я просто хочу визуализировать всю форму в моем виде и управлять шаблоном в моем FormBuilder
. Я хотел бы написать что-то вроде:
$builder
->add('<div class="row"><div class="col-md-6">', HtmlType::class)
->add('name', TextType::class, [
'label' => 'Nom'
])
->add('</div><div class="col-md-6">', HtmlType::class)
->add('company', TextType::class, [
'label' => 'Société cliente'
])
->add('</div></div>', HtmlType::class);
Я посмотрел на документацию, но она довольно скудная, она показывает, как инертировать из существующих полей.
Есть ли способ создать это HtmlType для обработки простых тегов Html? или лучше?