首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony 2.4 LiipImagineBundle

Symfony 2.4 LiipImagineBundle
EN

Stack Overflow用户
提问于 2014-05-10 03:43:40
回答 1查看 656关注 0票数 0

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

代码语言:javascript
复制
<img src="{{ asset('bundles/codecatsfront/images/python-bg.png') | imagine_filter('my_thumb') }}" alt="...">

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

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

我还尝试了命令:

代码语言:javascript
复制
app/console liip:imagine:cache:resolve php-bg.png

它可以工作,这是我对这个包的额外配置:

代码语言:javascript
复制
liip_imagine:
    resolvers:
       default:
          web_path: ~

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

回答 1

Stack Overflow用户

发布于 2014-07-02 21:18:49

应该去掉"asset()“函数。

代码语言:javascript
复制
<img src="{{ 'bundles/codecatsfront/images/python-bg.png' | imagine_filter('my_thumb') }}" alt="...">

它能解决这个问题吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23572719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档