Я новичок в Symfony, в настоящее время работаю с 4.4 и пытаюсь реализовать простую тему формы для одной указанной формы c, т.е. тема находится в том же файле, что и файл html.twig
формы. У меня есть свой собственный блок form_row
, и я пытаюсь передать пользовательские данные (значок для использования в div) при его вызове, что-то вроде (это очень обобщенно!):
{{ form_row(signUpForm.email, {
attr: { placeholder: 'e.g. bobsmith@gmail.com' },
icon: 'envelope'
}) }}
затем попробуйте выполнить рендеринг в форме как
{%- block form_row -%}
<div>
{{ form_label(form) }}
{{ form_widget(form, {attr: class: 'input'}) }}
<i class="icon {{ icon }}"></i>
</div>
Я также попытался передать значок через formBuilder, как
$builder
->add('email', EmailType::class, [
'attr'=> ['icon' => 'envelope']
])
, но без радости. Конечно, это должно быть возможно! Любая помощь будет высоко ценится. Спасибо