【发布时间】:2014-07-01 19:38:19
【问题描述】:
这是我遵循的步骤:
-
在我的 composer.json 中添加了以下内容:
"require": { "imagine/Imagine": ">=0.2.8", "liip/imagine-bundle": "*@dev", .... } -
在命令行运行以下命令:
composer update Installing imagine/imagine (v0.4.0) Installing liip/imagine-bundle (dev-master f7d5e4d) composer 更新后,vendor 文件夹中的目录结构如下所示:
-
然后更新 vendor/composer/autoload_namespaces.php
'Imagine' => $vendorDir .'/imagine/Imagine/lib/', 'Liip\\ImagineBundle'=>$vendorDir . '/liip/imagine-bundle/', -
注册捆绑包:
new Liip\ImagineBundle\LiipImagineBundle(), -
路由:
# app/config/routing.yml _imagine: resource: . type: imagine -
config.yml
# app/config/config.yml liip_imagine: filter_sets: my_thumb: quality: 75 filters: thumbnail: { size: [120, 90], mode: outbound } -
添加到树枝模板文件中:
<img src="{{ asset('bundles/acmedemo/images/1.jpg') | imagine_filter('my_thumb') }}" /> 打开 localhost/symfony/web/app_dev.php/demo/hello/test
没有生成缩略图。查看源代码时,我发现了这一行:
<img src="/symfony/web/app_dev.php/media/cache/my_thumb/symfony/web/bundles/acmedemo/images/1.jpg">
我错过了什么?有人可以帮我解决这个问题吗?我在 windows xp 上使用默认设置的 xampp 1.8
【问题讨论】:
-
+1 安装说明!
标签: symfony symfony-2.1 liipimaginebundle