我正在使用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 配置?
我很确定我在这里遗漏了一些东西。