Symfony - CollectionType - проблема с полями рендеринга fileType после ошибки проверки формы - PullRequest
0 голосов
/ 19 апреля 2020

Я использовал CollectionType с FileType. Все работает хорошо, но проблема с рендерингом после ошибки проверки.

Я пытался написать код с помощью этой статьи: http://growingcookies.com/easy-multiple-file-upload-in-symfony-using-the-collectiontype-field/

Symfony документация после ошибки проверки ничего не отображается.

        {% set pos = 0 %}
{% for doc in form.images %}
    <div class="image-button-block">
        <button type="button" class="btn btn-danger btn-sm remove-image-button" onclick="removeFile($(this));"><i class="fa fa-times" aria-hidden="true"></i></button>
        <div style="display: none">
            {{ form_row(doc) }}
        </div>
    </div>

    {% set pos = pos + 1 %}
{% endfor %}

После этого, когда я отправляю эту форму еще раз с исправленной ошибкой проверки. Я получил значение NULL в массиве изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...