Symfony VichUpIoaderBundle. Поколение Uri

я использую Symfony 3 а также VichUploader.
Вот мой конфиг:

vich_uploader:
db_driver: orm
mappings:
photo:
uri_prefix:         /uploads/photo
upload_destination: %kernel.root_dir%/../web/uploads/photo

Теперь в моем шаблоне ветки, если я использую:
{{vich_uploader_asset (member.photo, ‘imageFile’)}}, сгенерированный URI /uploads/photo/test.jpg, который не работает.

Так что я использую {{asset (vich_uploader_asset (member.photo, ‘imageFile’))}}, который генерирует правильный URI: /my_app_folder/web/uploads/photo/test.jpg

Разве служба vich_uploader_asset не должна сама генерировать правильный uri?
Или я должен поставить uri_prefix: /my_app_folder/web/uploads/photo в конфиге VichUploader?

Я почти уверен, что что-то здесь упускаю.

1

Решение

Вы должны настроить uri_prefix с /my_app_folder/web/uploads/photo если /my_app_folder/web/ на самом деле это DocumentRoot вашего приложения.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]