2012-01-11 38 views
0

我有其中i图像作为images/logo.gif有没有简单的方法来设置图像资产symfony的2

现在的Symfony模板引用我必须使用

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

是它的HTML模板可以使用类似

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

,这样我不必更换所有的我在HTML文件中的法师标签。然后,我可以轻松找到并更换。 Othwise我必须手动更改所有图像发生

+0

您是否尝试过{{asset('images')}}/logo.gif'?就我所见,资产函数并不关心它是否是真实的文件。 – solarc 2012-01-11 13:55:49

+0

谢谢卡尔工作,我想我使用'资产(['图像'])'而不是'资产('图像')}' – user825904 2012-01-11 14:08:07

回答

2

为什么你不使用这个?

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

编辑:

我没有尝试,但应该串联工作,以及:

{% set imageDir = 'images/' %} 

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

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

+0

但是,然后我必须chnage在html文件中的每个图像。我不想在其中有图像名称。我只需要一些东西来代替像'$ images/logo.gif'这样的'images',这样我就可以大量替换,并且我的文件可以工作 – user825904 2012-01-11 11:56:23

相关问题