<img src="{{ image.path }}" />
<input type="hidden" name="entity[images][0][path]" value="{{ image.id }}">
<button type="button" data-btn-action="delete">Delete</button>
{% endfor %}
</div>
и это всё ещё не дело формы?)
нет, это не дело формы форма - это инпуты и прочие поля, которыми ты сохраняешь стейт
{{ form_start(form) }} {% for image in form.image_list %} <div class="row"> {% if image.path.vars.data %} <img src="{{ image.path.vars.data }}"> <button type="button" data-btn-action="delete">Delete</button> {% endif %} {{ form_row(image.id) }} {{ form_row(image.name) }} {{ form_row(image.path) }} </div> {% endfor %} {{ form_end(form) }} вот и вся твоя форма
Ну вот https://symfony.com/doc/current/form/create_custom_field_type.html#creating-the-form-type-template не совсем догоняя, вроде как getBlockPrefix() + 'block_name' + entityName и блок должен быть с таким название в form_theme для включения этого блока в форму по типу Type в $builder->add('prop', RandomType)
Обсуждают сегодня