我有其中i图像作为images/logo.gif
有没有简单的方法来设置图像资产symfony的2
现在的Symfony模板引用我必须使用
src="{{ asset(['images/', 'logo.gif']|join) }}"
是它的HTML模板可以使用类似
src="{{ asset(['images'])}}/logo.gif
,这样我不必更换所有的我在HTML文件中的法师标签。然后,我可以轻松找到并更换。 Othwise我必须手动更改所有图像发生
我有其中i图像作为images/logo.gif
有没有简单的方法来设置图像资产symfony的2
现在的Symfony模板引用我必须使用
src="{{ asset(['images/', 'logo.gif']|join) }}"
是它的HTML模板可以使用类似
src="{{ asset(['images'])}}/logo.gif
,这样我不必更换所有的我在HTML文件中的法师标签。然后,我可以轻松找到并更换。 Othwise我必须手动更改所有图像发生
为什么你不使用这个?
src="{{ asset('images/logo.gif') }}"
编辑:
我没有尝试,但应该串联工作,以及:
{% set imageDir = 'images/' %}
src="{{ asset(imageDir ~ 'logo.gif') }}"
但是,它引入了不必要的复杂性。硬编码版本中我没有看到任何错误。你不经常改变它。
但是,然后我必须chnage在html文件中的每个图像。我不想在其中有图像名称。我只需要一些东西来代替像'$ images/logo.gif'这样的'images',这样我就可以大量替换,并且我的文件可以工作 – user825904 2012-01-11 11:56:23
您是否尝试过{{asset('images')}}/logo.gif'?就我所见,资产函数并不关心它是否是真实的文件。 – solarc 2012-01-11 13:55:49
谢谢卡尔工作,我想我使用'资产(['图像'])'而不是'资产('图像')}' – user825904 2012-01-11 14:08:07