1

考虑到 Twig 有它的{% for %}循环和{% image %}部分,Twig 是否可以执行以下操作来返回AppBundle/Resources/images/gallery/目录中的所有图像?这似乎是有道理的,但到目前为止我还没有找到任何东西:

{% image @AppBundle/Resources/images/gallery/*.jpg %}
    <img src="{{ asset_url }} />
{% endimage %}
4

1 回答 1

1

是的,这是可能的。Assetic 只是不区分不同的文件类型:

{% image '@AppBundle/Resources/images/gallery/*' %}
  <img src="{{ asset_url }}" />
{% endimage %}

这将呈现画廊目录中的所有图像,无论文件扩展名如何。

CSS和JS文件也可以通过

{% stylesheets '@AppBundle/Resources/css/*' %}
  <img src="{{ asset_url }}" />
{% endstylesheets %}

{% javascripts '@AppBundle/Resources/js/*' %}
  <img src="{{ asset_url }}" />
{% endjavascripts %}
于 2015-09-29T07:20:45.473 回答