@AlpineMilk

Как вложить тег в поле формы symfony form?

есть поле submit сделанное в классе формы
->add('save', SubmitType::class,[
				'attr' => [
					'class' => 'btn-success btn-anim'
				]
			]);


в шаблоне отображается обычным образом {{ form_row(form.save) }}.
Как я могу сделать вложение тега `i, span` с нужными классами в кнопку? Как здесь:
<button type="submit" class="btn btn-success btn-anim"><i class="icon-rocket"></i><span class="btn-text">submit</span></button>
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
prototype_denis
@prototype_denis
Symfony
Переопределить тему формы для виджета _{form_name}_save_widget

https://symfony.com/doc/current/form/form_customiz...
Ответ написан
@sidni
Php Developer
Часто читал что многие делают по схеме как предложил BoShurik
{{ form_start(form) }}
    {#{ form_widget(form) }#}
    {{ form_errors(form) }}
    {{ form_row(form.name) }}
    {{ form_row(form.slug) }}
    <button type="submit" class="btn btn-success btn-anim"><i class="icon-rocket"></i><span class="btn-text">submit</span></button>
{{ form_end(form) }}

А в билдере формы убирается запись о кнопке
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы