Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在symfony 2中有没有简单的方法来设置图像资源_Php_Symfony - Fatal编程技术网

Php 在symfony 2中有没有简单的方法来设置图像资源

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

我有一个html模板,其中我的图像被引用为
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')}