<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)
Обсуждают сегодня