Symfony 细枝按数字显示图像

Symfony 细枝按数字显示图像,symfony,twig,Symfony,Twig,我想根据我的变量显示一个星号。我在元素的第一个循环中有一个示例,每个元素都有一个从1到5的值。如果一个元素的值为2,我想显示2个图像 谢谢。我已经用细枝功能完成了。您将一个数字传递给该函数,它将呈现具有所需星星数的细枝模板。这将解决您的问题: {% set val = 1 %} {% for i in 1..val %} <img src="{{ asset('image/star.png') }}"> {% endfor %} {%set val=1%} {1..val%

我想根据我的变量显示一个星号。我在元素的第一个循环中有一个示例,每个元素都有一个从1到5的值。如果一个元素的值为2,我想显示2个图像


谢谢。

我已经用细枝功能完成了。您将一个数字传递给该函数,它将呈现具有所需星星数的细枝模板。

这将解决您的问题:

{% set val = 1 %}
{% for i in 1..val %}
    <img src="{{ asset('image/star.png') }}">
{% endfor %}
{%set val=1%}
{1..val%}
{%endfor%}
这里
val
应该是可以保存1到5的动态值的元素。并确保在
asset


希望有帮助

我希望这个例子能帮助您:

{% set n = 5 %}
{% for i in 1..n %}
    <img src="{{ asset('your-location/foo{{ 1 }}.jpg') }}" />
{% endfor %}
{%set n=5%}
{1..n%}
{%endfor%}

你的图像在项目中的位置在哪里?事实上,我阻止的是续集,我使用for twig{%for I in 1..4%}{%enfor%}{%enfor%}谢谢你,这正是我想要的微妙之处。