【发布时间】:2018-10-23 09:02:41
【问题描述】:
{% set lower_limit = 0 %}
{% set upper_limit = 10 %}
{% for i in range(lower_limit, upper_limit) %}
---
{% endfor %}
我们应该如何使用range()中的变量?上面的代码不起作用。
【问题讨论】:
标签: twig drupal-theming
{% set lower_limit = 0 %}
{% set upper_limit = 10 %}
{% for i in range(lower_limit, upper_limit) %}
---
{% endfor %}
我们应该如何使用range()中的变量?上面的代码不起作用。
【问题讨论】:
标签: twig drupal-theming
这是我的错。上面的代码确实有效!实际上我在range 中使用的变量是一个字符串值。我使用了过滤器number_format。现在它起作用了。示例...
{% set dots = item.dots|number_format %}
{% for i in range(1, dots) %}
.
{% endfor %}
【讨论】:
{% for i in 1..dots|number_format %} 来表示更短的符号