Я новичок в Symfony. Моя версия Symfony — 2.5.7. Я создал CRUD, используя «generate:doctrine:crud
».
В представлении каждой записи есть кнопка удаления. Я хочу добавить класс CSS внутри кнопки.
Для этой кнопки сгенерированный код -
{{ form(delete_form) }}
Проверкой из браузера я получил -
<button type="submit" id="form_submit" name="form[submit]">Delete</button>
Я изменил сгенерированный код ветки на -
{{ form_widget(delete_form, {'attr': {'class': 'btn btn-danger btn-lg'}}) }}
Проверкой из браузера я получил -
<div id="form" class="btn btn-danger btn-lg">
<div>
<button type="submit" id="form_submit" name="form[submit]">Delete</button>
</div>
<input type="hidden" id="form__token" name="form[_token]" value="JrBKKEdf1F8hBDYIzu0TP9a4fauKvmlPMGg3rHwwA3w">
</div>
Итак, кнопка выглядит так, теперь -
Но я хочу, как -
Итак, мой сгенерированный код должен выглядеть так:
<div>
<button type="submit" id="form_submit" name="form[submit]" class="btn btn-danger btn-lg">Delete</button>
</div>
Я пробовал, но это не работает - просто отображается обычная кнопка удаления, так как класс не включен -
{{ form_widget(delete_form.submit, { 'label': 'Delete' }, { 'attr': {'class': 'btn btn-danger btn-lg', 'type': 'button'} }) }}
Кстати, без следующей ветки кода кнопка удаления не удаляет запись --
{{ form(delete_form) }}
Как я могу сделать это с веткой ???
{ 'label': 'Delete' },
формы form_widhet - person Azam Alvi   schedule 27.11.2014