загрузить изображение с помощью vich bundle symfony 2

Я пытаюсь загрузить изображение с помощью VichUploaderBundle, но при отправке формы у меня возникает эта ошибка:

Уловимая фатальная ошибка: аргумент 1, переданный в PiCrowdRise \ WebBundle \ Entity \ Probleme :: setImageFile (), должен быть экземпляром Symfony \ Component \ HttpFoundation \ File \ File, заданной строкой, вызываемой в E: \ wamp \ www \ PI \ PI \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ PropertyAccess \ PropertyAccessor.php в строке 410 и определил

снимок экрана моего объекта

снимок экрана сеттеров и получателей

Спасибо за вашу помощь.


person J.Ghassen    schedule 23.03.2016    source источник
comment
Пожалуйста, добавляйте свой код прямо в вопрос, а не в формате изображения.   -  person Michaël Azevedo    schedule 25.03.2016


Ответы (1)


Может, вы забыли добавить enctype="multipart/form-data" в тег <form>? если нет, пожалуйста, добавьте свой полный код (веточка, formType, entity).

person Roman Belousov    schedule 26.03.2016