对于在树枝与包括
问题描述:
我需要做一个循环与包含在树枝中的指令,但模板树枝不会重复。这是我的代码片段:对于在树枝与包括
...
{% for object in objects %}
{% include 'template.html.twig' with {'object':object} %}
{% endfor %}
...
只收到第一个对象,但是我需要的其余对象没有收到。
答
该问题与TWIG无关,错误出现在JQUERY中。 FOR-LOOP在包含INCLUDE的情况下有效。
模板嫩枝1:打印n,其中不同的内容
模态...
{% for object in objects %}
{% include 'template2.html.twig' with {'object':object} %}
<button type="button" class="btn-primary" title="modal-view" data-toggle="modal" data-target="#modal-{{object['id_object']}}">View</button>
{% endfor %}
...
模板嫩枝2:模式引导
...
<div id="modal-{{object['id_object']}}" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title">{{object['title']}}</h2>
</div>
<div class="modal-body">
<p>{{object['content']}}</p>
</div>
</div>
</div>
</div>
...
答
我没有尝试过这样的事情之前,但我不知道这可能会奏效与否:
{% include 'template.html.twig' with {'objects':objects} %}
为了话不把在for循环,并将其直接传递objects
您包含模板,然后在template.html.twig
中也可以直接使用objects
数组。
再一次,我不确定这是否可行;也许你可以尝试一下,或者你需要一些不同的东西。
+0
感谢,在这种情况下,如果它的工作原理,但我不得不走再次矩阵。在树枝模板中,我设计了一个模式,但它的变化像对象的名称和对象的描述。 – Dasaaf
您需要包含相关代码才能给我们一个很好的答案。很高兴你的工作虽然。 –