Php 在symfony 2中有没有简单的方法来设置图像资源
我有一个html模板,其中我的图像被引用为Php 在symfony 2中有没有简单的方法来设置图像资源,php,symfony,Php,Symfony,我有一个html模板,其中我的图像被引用为images/logo.gif 现在在Symfony模板中,我必须使用 src=“{{asset(['images/','logo.gif']| join)}” 有没有可能使用类似的方法 src=“{{asset(['images'])}}/logo.gif 这样我就不需要替换html文件中的所有图像标记。这样我就可以很容易地找到和替换。否则,我必须手动更改所有图像出现的情况。为什么不使用这个呢 src="{{ asset('images/logo.gi
images/logo.gif
现在在Symfony模板中,我必须使用
src=“{{asset(['images/','logo.gif']| join)}”
有没有可能使用类似的方法
src=“{{asset(['images'])}}/logo.gif
这样我就不需要替换html文件中的所有图像标记。这样我就可以很容易地找到和替换。否则,我必须手动更改所有图像出现的情况。为什么不使用这个呢
src="{{ asset('images/logo.gif') }}"
编辑:
我没有尝试过,但串联也应该可以:
{% set imageDir = 'images/' %}
src="{{ asset(imageDir ~ 'logo.gif') }}"
但是,它引入了不必要的复杂性。我看不出硬编码版本中有任何错误。您不会经常更改它。但是我必须对html文件中的每个图像进行更改。我不想在其中包含图像名称。我只想用一些东西来代替
图像
类似$images/logo.gif
的东西,以便我可以批量回复ace和我的文件工作您是否尝试过{asset('images')}/logo.gif
?据我所知,asset函数并不关心它是否是真实的文件。感谢Carl的工作,我想我使用的是asset(['images'])
而不是asset('images')}