AvalancheImagineBundle无法创建缩略图图像?

问题描述:

我为Symfony 2.0安装了AvalancheImagineBundle。AvalancheImagineBundle无法创建缩略图图像?

一切都很好,除非它不在这行后面生成缩略图;

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

图像就在那里。我试着剪出apply_filter并显示图像。

配置设置正常 - 我遵循git页面上的基本说明。

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

可能是什么问题?

+0

什么是服务器说,如果你直接从浏览器打开图像?请确保从呈现的页面(图片未显示)抓取正确的链接。 – gilden 2011-12-25 19:37:12

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

背景/问题

我的图片没有被保存并显示没有缩略图。

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

latest commit更改了一些使用语句。您可以通过导航到正在显示的图像来查看这是否是您的问题(在我的情况下,这是/uploads/media/4efc8d3e5c37d.png)。一到那里,如果你得到一个错误谈论“文件系统”执行以下操作:

解决方案,而不是更新的Symfony2的

我选择只把最新提交前使用AvalancheImagineBundle的版本。 Find it here。当然,你可以选择更新symfony2。

取出Assetic通话..

的图像URL只是传递给apply_filter功能..

图像通过ImagineBundle缓存。你不需要资产()在这里。

+0

没有解决问题。另外,我必须提及 - 我尝试使用ImagineBundle,而且它也不适用于我。也许这不是使用/安装问题,这是别的。 – Tool 2011-12-25 15:19:03

+1

这样做对我来说,一切工作正常本地但是当项目上传到子目录在线所有的图像打破了,删除资产调用修复它。 – user2019515 2014-06-03 01:34:54

+0

seens好的新资产更新(2.3.1和symfony 2.7.6),似乎@ user2019515解决方案为我工作... – 2015-11-16 15:57:21

尝试使用

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

注意在路径中的../,这个工作对我来说,当我有同样的问题,雪崩似乎需要一个相对URL

+0

这对我有效... – wowpatrick 2012-12-21 21:30:18