Twig: Как использовать переменную в диапазоне () - PullRequest
0 голосов
/ 23 октября 2018
{% set lower_limit = 0 %}
{% set upper_limit = 10 %}
{% for i in range(lower_limit, upper_limit) %}
  ---
{% endfor %}

Как мы должны использовать переменные в range()?Выше код не работает.

1 Ответ

0 голосов
/ 23 октября 2018

Это была моя ошибка.Выше код работает!На самом деле переменная, которую я использовал в range, содержала строковое значение.Я использовал фильтр number_format.Теперь это работает.Пример ...

{% set dots = item.dots|number_format %}
{% for i in range(1, dots) %}
  .
{% endfor %}
...