Как загрузить только файл формата изображения, используя VichUploader или что-то еще? - PullRequest
0 голосов
/ 07 июня 2019

Я успешно загрузил файл изображения, используя VichBundle в Sonata admin. Теперь я хочу установить условие, что только файл формата изображения может быть загружен, другие (.docx, .txt, ...) не могут. Как я могу это сделать?

Вот мой код:

Entity

/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $imageFile;

/**
* @Vich\UploadableField(mapping="images", fileNameProperty="imageFile")
* @var File
*/
private $image;

Администратор

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper->add('image', VichImageType::class);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...