【问题标题】:save sonata media path into twig variable将奏鸣曲媒体路径保存到树枝变量中
【发布时间】:2014-12-30 14:32:54
【问题描述】:

我想将图像(奏鸣曲媒体包)的完整路径存储到树枝中的变量中。这可能吗?

如果我写:

{% set pic = path item.image, 'big' %}

它给我一个错误:值“项目”的意外标记“名称”(预期“语句块结束”)...

如果我写:

{% set pic = item.image %}

然后它可以工作,但它只存储文件名,而不是完整路径。

【问题讨论】:

标签: symfony twig sonata-admin sonata-media-bundle


【解决方案1】:

你为什么不这样做?

{% set rendered %}{% path item.image, 'big' %}{% endset %}
....
Here is my path {{ rendered }}

【讨论】:

  • 最佳答案,人们忘了你可以这样设置 var。
【解决方案2】:

也许你可以解决:

<img src="{% path media, 'small' %}" data-href="{% path media, 'big' %}">

【讨论】:

    【解决方案3】:

    没有这样的函数可用(有一个path() 函数来生成路由)。您必须使用此自定义功能创建自己的树枝扩展。阅读有关 in the documentation 的所有信息。

    【讨论】:

      猜你喜欢
      • 2020-01-15
      • 2013-12-04
      • 2019-10-17
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2015-04-07
      • 2019-03-08
      • 2018-07-05
      相关资源
      最近更新 更多