【问题标题】:Is there any easy way to set image asset in symfony 2有什么简单的方法可以在 symfony 2 中设置图像资产
【发布时间】:2012-01-11 07:26:55
【问题描述】:

我有一个html模板,其中我的图片被引用为images/logo.gif

现在我必须在 Symfony 模板中使用

src="{{ asset(['images/', 'logo.gif']|join) }}"

是否可以使用类似的东西

src="{{ asset(['images'])}}/logo.gif

这样我就不需要替换 html 文件中的所有图像标签。然后我可以轻松找到并更换。否则我必须手动更改所有图像出现

【问题讨论】:

  • 你试过{{ asset('images') }}/logo.gif吗?据我所知,资产函数并不关心它是否是真实文件。
  • 感谢 Carl,我想我使用的是 asset(['images']) 而不是 asset('images')}

标签: php symfony


【解决方案1】:

你为什么不直接使用这个?

src="{{ asset('images/logo.gif') }}"

编辑:

我没有尝试过,但串联应该也可以:

{% set imageDir = 'images/' %}

src="{{ asset(imageDir ~ 'logo.gif') }}"

但是,它引入了不必要的复杂性。我在硬编码版本中没有看到任何问题。你不会经常改变它。

【讨论】:

  • 但是我必须更改 html 文件中的每个图像。我不想在其中包含图像名称。我只想要一些东西来代替images $images/logo.gif 这样我就可以批量替换并且我的文件可以工作
猜你喜欢
  • 2012-10-30
  • 2011-08-05
  • 1970-01-01
  • 2019-07-12
  • 1970-01-01
  • 1970-01-01
  • 2011-02-28
  • 2020-11-27
  • 1970-01-01
相关资源
最近更新 更多