我在我的项目中使用VichUploaderBundle。
我无法获取下载链接(使用vich_file
表单类型时)以考虑环境(尤其是dev)。我想做的,因为我想通过一个函数来路由下载功能。
我的配置是这样的;
vich_uploader:
db_driver: orm
twig: true
mappings:
logo_image:
uri_prefix: /foo/image
upload_destination: %kernel.root_dir%/../app/private/images
inject_on_load: false
delete_on_update: true
delete_on_remove: true
http://example.com/foo/image/fubar.jpg
无论环境如何,这都会生成 的下载 uri 。
在开发环境中应该是http://example.com/app_dev.php/foo/image/fubar.jpg
,或者在测试环境中
http://example.com/app_test.php/foo/image/fubar.jpg