对于包含在树枝中
For in twig with include
我需要在 twig 中使用 include 指令做一个循环,但模板 twig 不会重复。这是我的代码片段:
...
{% for object in objects %}
{% include 'template.html.twig' with {'object':object} %}
{% endfor %}
...
只收到第一个对象,其余我需要的对象都没有收到。
我以前没有尝试过类似的东西,但我想知道这是否可行:
{% include 'template.html.twig' with {'objects':objects} %}
换句话说,不要把它放在 for 循环中,直接将 objects
传递给您包含的模板,然后在 template.html.twig
中您也可以使用 objects
直接数组。
同样,我不确定这是否可行;或许你可以试试,或许你需要一些不同的东西。
问题与TWIG无关,错误在JQUERY。 FOR-LOOP 对内部的 INCLUDE 有效。
TEMPLATE TWIG 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 %}
...
模板 TWIG 2:模态 bootstrap
...
<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>
...
我需要在 twig 中使用 include 指令做一个循环,但模板 twig 不会重复。这是我的代码片段:
...
{% for object in objects %}
{% include 'template.html.twig' with {'object':object} %}
{% endfor %}
...
只收到第一个对象,其余我需要的对象都没有收到。
我以前没有尝试过类似的东西,但我想知道这是否可行:
{% include 'template.html.twig' with {'objects':objects} %}
换句话说,不要把它放在 for 循环中,直接将 objects
传递给您包含的模板,然后在 template.html.twig
中您也可以使用 objects
直接数组。
同样,我不确定这是否可行;或许你可以试试,或许你需要一些不同的东西。
问题与TWIG无关,错误在JQUERY。 FOR-LOOP 对内部的 INCLUDE 有效。
TEMPLATE TWIG 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 %}
...
模板 TWIG 2:模态 bootstrap
...
<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>
...