首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LiipImagineBundle缩略图不工作

LiipImagineBundle缩略图不工作
EN

Stack Overflow用户
提问于 2013-04-06 13:08:21
回答 2查看 5.2K关注 0票数 5

我只是想让LiipImagineBundle工作。

好吧,到目前为止我只知道:

  • 使用composer 安装
    • $ php composer.phar需要"liip/imagine-bundle:dev-master“

  • AppKernel.php 中启用的包
    • 新的Liip\ImagineBundle\LiipImagineBundle(),

  • 添加到routing.yml 中
    • _imagine路径

  • 在liip_imagine中添加config.yml滤波器 使用php应用程序/控制台路由器进行检查:调试和路径_imagine_my_thumb存在。

但在使用之后:

代码语言:javascript
复制
<img src="{{ '/relative/path/to/image.jpg' | imagine_filter('my_thumb') }}" />

图像不呈现,路径根本找不到错误。

prod.log说,虽然存在路由_imagine_my_thumb,但它并不存在,因为它使用路由器:调试来显示这两个环境。

EN

回答 2

Stack Overflow用户

发布于 2013-10-24 11:26:32

你知道你应该用你的图像路径代替'/relative/path/to/image.jpg'吗?确保您的文件存在。

一个有用的例子

配置:

代码语言:javascript
复制
liip_imagine:
    driver:               gd
    web_root:             %kernel.root_dir%/../web
    data_root:            %kernel.root_dir%/../app
    cache_mkdir_mode:     0777
    cache_prefix:         /media/cache
    cache:                web_path
    cache_clearer:        true
    data_loader:          filesystem
    controller_action:    liip_imagine.controller:filterAction
    formats:              []
    filter_sets:
        avatar:
            filters:
                thumbnail: { size: [40, 40], mode: outbound }
        profile:
            filters:
                relative_resize: { widen: 500 }

html:

代码语言:javascript
复制
<img src="{{ 'uploads/images/filename.jpg' | imagine_filter('avatar') }}" alt="image">
enter code here

routing.yml:

代码语言:javascript
复制
_imagine:
    resource: .
    type:     imagine

备注:我的源文件夹在app文件夹中(参见: data_root)

票数 0
EN

Stack Overflow用户

发布于 2015-11-23 10:44:30

我也遇到了类似的问题,在启用php_fileinfo扩展之后,php.ini呈现开始工作。

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

https://stackoverflow.com/questions/15851350

复制
相关文章

相似问题

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