При загрузке vich uploader image на шаблон веточки, показывающий, что файл не загружается, исключение - PullRequest
0 голосов
/ 15 ноября 2018

Здесь я сталкиваюсь с другой проблемой, когда пытаюсь показать изображение, которое было загружено с помощью vich uploader на шаблоне ветки: сообщение об ошибке выглядит следующим образом

   <img src="{{ vich_uploader_asset(manchete.arquivoDaImagem, 'arquivoDaImagem') }}">

Но выдает ошибкусообщение вроде этого ->

Возникла исключительная ситуация во время рендеринга шаблона («Класс« Symfony \ Component \ HttpFoundation \ File \ File »не может быть загружен. Если вы используете аннотации для настройкиVichUploaderBundle, вы, вероятно, просто забыли добавить @Vich\Uploadable поверх вашей сущности. Если вы не используете аннотации, убедитесь, что файлы конфигурации находятся в нужном месте. В обоих случаях очистка кэша также может решить проблему. ").

Мой объект Manchete

/**
 * @ORM\Entity(repositoryClass="App\Repository\MancheteRepository")
 * @Vich\Uploadable
 */
class Manchete { ...

атрибут файла выглядит так ->

/**
 * @Vich\UploadableField(mapping="manchete_images", fileNameProperty="caminhoDaImagem")
 * @var File
 */
private $arquivoDaImagem;

Любая идея, что этоздесь происходит?Спасибо за любой ответ

1 Ответ

0 голосов
/ 15 ноября 2018

Я нашел ....

Я проходил

<img src="{{ vich_uploader_asset(manchete.arquivoDaImagem, 'arquivoDaImagem') }}">

Правильно, чтобы передать

<img src="{{ vich_uploader_asset(manchete, 'arquivoDaImagem') }}">

теперь это работает.

...