
通过将新变量设置为迭代标志, 几乎 可以完成此 *** 作
break:
{% set break = false %}{% for post in posts if not break %} <h2>{{ post.heading }}</h2> {% if post.id == 10 %} {% set break = true %} {% endif %}{% endfor %}一个丑陋但可行的示例
continue:
{% set continue = false %}{% for post in posts %} {% if post.id == 10 %} {% set continue = true %} {% endif %} {% if not continue %} <h2>{{ post.heading }}</h2> {% endif %} {% if continue %} {% set continue = false %} {% endif %}{% endfor %}但是, 没有 性能收益,只有类似于内置PHP
break和内置continuePHP语句的行为。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)