如何在 Twig 的 for 循环中使用图像?

how to use image in for loop in Twig?

我有数组中图像的地址,我想从该来源加载 3 张图像

我的代码:

 {% for address in image.address %}
  <img src="??">

  {% endfor %}"

img标签中的src应该写什么?

简单

{% for address in image.address %}
    <img src="{{ address|e('html_attr') }}">
{% endfor %}

您可以通过将变量(和其他表达式)放在双花括号中来打印它们。

最后最好这样做:

<img src="{{ asset(news.address[i]) }}">

我们的数组是这样的:

$news = array(
'address'=>array('bundles/Hippomain/frontend/img/img1.jpg',),
);

这样我们就可以轻松加载数组中的每张图片!