Как проверить несколько файлов с классами ограничений в Symfony 4 - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу создать форму загрузки нескольких изображений. Для этого я использую неотображенное поле (потому что оно не связано ни с каким свойством объекта) в моем FormBuilder. Поскольку несопоставленные поля не могут определять свою проверку с помощью аннотаций в связанной сущности, я должен использовать классы ограничений PHP следующим образом:

ImageType.php

'constraints' => [
    new File([
        'maxSize' => '1024k',
        'mimeTypes' => [
            'image/jpeg',
            'image/png',
        ],
        'mimeTypesMessage' => 'Please upload a valid JPEG or PNG document',
    ])
],

Проблема в том, чтоФайл принимает только строку, а не массив. Все решения, которые я нашел, касаются только аннотаций. У вас есть идея решить эту проблему с помощью классов ограничений? Спасибо

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