首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在symfony 2.1中安装和运行LiipImagineBundle

在symfony 2.1中安装和运行LiipImagineBundle
EN

Stack Overflow用户
提问于 2013-01-01 02:37:33
回答 2查看 4.6K关注 0票数 4

以下是我遵循的步骤:

  1. 在我的composer.json中添加了以下内容: “要求”:{“想象/想象”:">=0.2.8",“liip/设想-包”:"*@dev",.}
  2. 在命令行运行以下命令: composer更新安装imagine/imagine (v0.4.0)安装liip/imagine(开发主f7d5e4d)
  3. 在composer更新了供应商文件夹中的目录结构后,如下所示:

  1. 然后更新供应商/composer/autoload_Nampaces.php ‘想象一下’=> $vendorDir .‘/想象/想象/lib/’,‘Liip\ImagineBundle’=‘$vendorDir’=‘$vendorDir’.‘/liip/想象-捆绑/’,
  2. 登记包: 新的Liip\ImagineBundle\LiipImagineBundle(),
  3. 路由:app/config/routing.yml _imagine: resource:。类型:想象
  4. Config.ymapp/config/config.yml liip_imagine: filter_sets: my_thumb: my_thumb:75个过滤器:缩略图:{ size: 120,90,模式:出站}
  5. 添加到小枝模板文件:
  6. 开放localhost/symfony/web/app_dev.php/demo/hello/test

没有缩略图生成。在查看源代码时,我找到了一行:

代码语言:javascript
代码运行次数:0
运行
复制
  <img src="/symfony/web/app_dev.php/media/cache/my_thumb/symfony/web/bundles/acmedemo/images/1.jpg">

我错过了什么?有人能帮我吗?我在windows xp上使用xampp 1.8,默认设置为

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-01 03:17:51

当我取代

代码语言:javascript
代码运行次数:0
运行
复制
 <img src="{{ asset('bundles/acmedemo/images/1.jpg') | imagine_filter('my_thumb') }}" />

使用

代码语言:javascript
代码运行次数:0
运行
复制
 <img src="{{ 'bundles/acmedemo/images/1.jpg' | imagine_filter('my_thumb') }}" />

我有缩略图。我删除了树枝的资产()助手,它工作了,但不知道它是如何工作的。

票数 6
EN

Stack Overflow用户

发布于 2013-03-09 23:09:50

您可以这样做:<img src="{{ (asset('bundles/acmedemo/images/1.jpg')) | imagine_filter('my_thumb') }}" />,因为过滤器不仅过滤了完整的图像路径,而且不仅过滤了什么资产()关联,还意味着您还可以包含' asset()‘

谢谢

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

https://stackoverflow.com/questions/14107488

复制
相关文章

相似问题

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