我正在使用 ImagineBundle,并且正在尝试显示过滤后的图像。
我的树枝代码是这样的:
<img src="{{ currentProfileImage|default|imagine_filter('my_thumb') }}" />
没有过滤器,图像从路径正确显示:
<img src="/bundles/templates/uploads/images/my_folder/01c2b593148119e2dbcf40fef147542b.jpeg" />
但是应用过滤器后,我得到以下输出:
<img src="http://www.example.com/media/cache/my_thumb/bundles/templates/uploads/images/my-folder/01c2b593148119e2dbcf40fef147542b.jpeg" />
应用过滤器后,不显示图像。如果我尝试在地址栏中复制/粘贴路径:http ://www.example.com/media/cache/my_thumb/bundles/templates/uploads/images/my -文件夹/01c2b593148119e2dbcf40fef147542b.jpeg
是说找不到路线..
我意识到任何未放置在 web/bundles 文件夹中的图像都不会显示..
有任何想法吗?
谢谢
更新: config.yml 看起来像这样:
liip_imagine:
resolvers:
default:
web_path: ~
filter_sets:
cache: ~
my_thumb:
quality: 75
filters:
thumbnail: { size: [120, 90], mode: outbound }