Symfony 2.4 LiipImagineBundle

时间:2014-05-09 19:43:40

标签: php symfony liipimaginebundle

我安装了LiipImagineBundle,看起来捆绑安装正确。在我的模板中,我添加了一行:

<img src="{{ asset('bundles/codecatsfront/images/python-bg.png') | imagine_filter('my_thumb') }}" alt="...">

但此网址存在服务器错误: http://pc.t/app_dev.php/media/cache/my_thumb/bundles/codecatsfront/images/python-bg.png

我的python-bg.png是src / CodeCats / FrontBundle / Resources / public / images /链接到web / codecatsfront / images。

我也试过命令:

app/console liip:imagine:cache:resolve php-bg.png

并且它有效,我对此捆绑包的附加配置:

liip_imagine:
    resolvers:
       default:
          web_path: ~

    filter_sets:
        cache: ~
        my_thumb:
            quality: 75
            filters:
                thumbnail: { size: [120, 90], mode: outbound }

1 个答案:

答案 0 :(得分:1)

你应该摆脱“asset()”功能。

<img src="{{ 'bundles/codecatsfront/images/python-bg.png' | imagine_filter('my_thumb') }}" alt="...">

它能解决吗?