Мы пытаемся сделать по-другому нашу страницу сбора форм прямо из шаблона действия.Коллекция рендеринга Symfony2/twig remove_btn
Проблема заключается в том, что мы не можем отображать кнопку widget_remobe_btn. Например, если мы попробуем {{ form_widget(entity.name) }}
, мы получим имя. Но в этом случае мы не получаем кнопку, как мы ожидаем, {{ form_widget(entity.vars.widget_remove_btn) }}
.
Если мы добавим {{ form_rest(entity) }}
(и так изнутри, который печатает каждую строку в элементе коллекции), кнопки «удалить» удаляются из-под формы, но не отображаются там, где сидит тег form_widget.
{{ form_start(form) }}
{# render the task's only field: description #}
<h3>Tags</h3>
{# iterate over each existing tag and render its only field: name #}
<table class="table table-bordered table-striped table-hover">
<thead>
<tr>
<th>Name</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
{% for entity in form.collection %}
{{ form_start(entity) }}
<tr>
<td>{{ form_widget(entity.name) }}</td>
<td>{{ form_widget(entity.vars.widget_remove_btn) }}</td>
</tr>
{{ form_end(entity) }}
{% endfor %}
<tbody>
</table>
{{ form_end(form) }}
Только в случае, если это может быть полезным, мы используем MopaBootstrapBundle