gpt4 book ai didi

html - 我想防止在 twig symfony3 中使用循环两次

转载 作者:可可西里 更新时间:2023-11-01 12:58:43 25 4
gpt4 key购买 nike

我有几张图片,我想制作一个旋转木马。但我不想循环播放图像两次。

这可以做到吗?

我的代码是:

<div id="main-slider">
{% for image in images %}
<img src="/images/{{ image.url }}"/>
{% endfor %}
</div>
<div id="main-slider-nav">
{% for image in images %}
<img src="/images/{{ image.url }}"/>
{% endfor %}
</div>

如您所见,循环现在出现了两次。有什么好的方法可以不这样做吗?

最佳答案

如果您愿意,您可以使用动态值(图像标签列表)构建一个字符串,然后在容器 div 中使用,例如:

    {%set accumulator = '' %}

{% for image in images %}
{%set accumulator = accumulator ~ '<img src="/images/'~image.url~'"/>' %}
{% endfor %}


<div id="main-slider">
{{ accumulator|raw }}
</div>
<div id="main-slider-nav">
{{ accumulator|raw }}
</div>

这里是工作 twigfiddle样本

希望对你有帮助

关于html - 我想防止在 twig symfony3 中使用循环两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44806309/

25 4 0
文章推荐: html - 如何在css中改变TEXT的背景颜色
文章推荐: php - 在下拉列表中显示 Parent & 1st Level CHILD 类别 Wordpress
文章推荐: html - 单击