我在 Linux 计算机(xubuntu 14.10)上设置了 LiipImagineBundle 配置:
路由.yml
_liip_imagine:
resource: "@LiipImagineBundle/Resources/config/routing.xml"
配置.yml
liip_imagine:
resolvers:
default:
web_path: ~
filter_sets:
cache: ~
dashboard_thumb:
quality: 75
filters:
thumbnail: { size: [60, 60], mode: outbound }
在我的树枝模板中:
<img src="{{ asset(company.logo.getPath) | imagine_filter('dashboard_thumb') }}">
所有源图像都在web/uploads路径下这工作正常,图像缩略图在web/media/cache/dashboard_thumb/uploads/下生成
我的源文件存储在 U 盘下,我使用 server:run commande 启动服务器(所以在 127.0.0.1:8000 下)
但是最近,我在另一台计算机(linux mint 17)下启动了服务器,然后不再生成图像缓存。
当我查看生成的 html 源代码时,图像的文件路径是:
http://127.0.0.1:8000/media/cache/resolve/dashboard_thumb/uploads/myimage.png
所以我不知道为什么路径中有“解决”
另一件事,如果我启动命令:
liip:imagine:cache:resolve uploads/myimage.png
路径和图像 web/media/cache/dashboard_thumb/uploads/myimage.png 都创建得很好
为什么这不能自动工作?
谢谢。