0
Twig配列にネストされたコンテンツがあります。私は日を持っているそれぞれのヶ月、持っている:私はそれの下で、各月のサブ・タイトルと一日のテキストを印刷しようとしているループ内のループをTwigで印刷しますか?
{% set mock = {
main_title: 'Main title',
months:
[
{
sub_title: 'Title 1',
days: [
{
monday: 'Lorum',
tuesday: 'Ipsum'
}
]
},
{
sub_title: 'Title 2',
days: [
{
monday: 'Dolorem',
tuesday: 'Neque'
}
]
}
]
}
%}
{% include "component.twig" %}
:私のpage.twigで
を
<h2>Title 1</h2>
<h3>Lorum</h3>
<h3>Ipsum</h3>
<h2>Title 2</h2>
<h3>Dolorem</h3>
<h3>Neque</h3>
component.twigで
:
{% for m in months %}
<h2>{{ m.sub_title }}</h2>
{% for d in months.days %}
<h3>Print test</h3>
{% endfor %}
{% endfor %}
<h2>
の月のsub_titleが印刷されて罰金が、私も、GEはできません何ヶ月も正しくループする日数。
この場合には、トリックを行う必要があります。 – Evans
私の答えが反映されているので、あなたの「日」キーは、1つのレベルではなくハッシュを含む配列であることを忘れていました。これで今やトリックを行うはずです。 –