2番目のループにいるときにループのインデックスにアクセスするにはどうすればよいですか?このように:アクセスloop.index twigの別のループ内にある場合
{% for i in range(0, 3) %}
{% for j in range(0, 9) %}
{{ loop1.index + loop2.index }} // ?
{% endfor %}
{% endfor %}
2番目のループにいるときにループのインデックスにアクセスするにはどうすればよいですか?このように:アクセスloop.index twigの別のループ内にある場合
{% for i in range(0, 3) %}
{% for j in range(0, 9) %}
{{ loop1.index + loop2.index }} // ?
{% endfor %}
{% endfor %}
を保持する変数を設定し、余分な変数を設定する必要はありません。 2つのネストされたループの場合、twigはいわゆるparent.loop
コンテキストを提供します。
{% for i in range(0, 3) %}
{% for j in range(0, 9) %}
{{ loop.parent.loop.index + loop.index }}
{% endfor %}
{% endfor %}
これら2つのドキュメントエントリが
ありがとう、それは私が探していたものです –
は、実際には最初のloop.index
{% for i in range(0, 3) %}
{% set loop1 = loop.index %}
{% for j in range(0, 9) %}
{{ loop1 + loop.index }}
{% endfor %}
{% endfor %}
は、この合計のアプリケーションは何ですか助けになるはずです。これを行う
loop.index
両親にアクセスするには? – Trix