AvalancheImagineBundle没有创建缩略图?

时间:2011-12-24 18:23:31

标签: php symfony

我为Symfony 2.0安装了AvalancheImagineBundle。

一切都不好,除了它没有'在这一行之后生成缩略图;

<img  src="{{  asset('uploads/apartments/4ef4be0edef4a.jpg') | apply_filter('my_thumb') }}" />

图像就在那里。我尝试删除apply_filter并显示图像。

配置设置正常 - 我按照git页面上的基本说明进行操作。

但页面加载后缩略图不会出现在媒体/缓存中。我有那里的文件夹结构。

可能是什么问题?

3 个答案:

答案 0 :(得分:3)

删除资产调用..

只需将图片网址传递给apply_filter函数..

图像由ImagineBundle缓存。你不需要资产()。

答案 1 :(得分:2)

尝试使用

<img  src="{{  asset('../uploads/apartments/4ef4be0edef4a.jpg') | apply_filter('my_thumb') }}" />
注意路径中的../,当我遇到同样的问题时这对我有用,雪崩似乎需要一个相对的网址

答案 2 :(得分:1)

我遇到了一个没有创建缩略图的问题。你可能有类似的问题。

背景/问题

我的图片没有保存,也没有显示缩略图。

这是因为AvalancheImagineBundle上的最新版本与symfony.com提供的Symfony2标准版不兼容。

latest commit 会更改某些using语句。您可以通过导航到正在显示的图像来查看这是否是您的问题(在我的情况下,这是/uploads/media/4efc8d3e5c37d.png)。在那里,如果你在谈论'Filesystem'时出错,请执行以下操作:

<强>解决方案

我没有更新symfony2,而是选择在最新提交之前使用AvalancheImagineBundle版本。的 Find it here 即可。当然,您也可以更新symfony2。