无法在Twig中多次包含模板

时间:2018-11-27 09:28:31

标签: php symfony twig

我需要多次在Twig中包含一个模板。

这是我的情况的解释:

我有原始模板,请说index.html.twig。此模板包括不同的模板:part1.html.twig part2.html.twig等。

我的目标是在每个子模板(第1部分,第2部分)中包含最终模板extra.html.twig。我进行了测试,他得出的结论是,我可以一次包含最终模板。 Twig检测到此模板已结束,因此不会显示两次或三次。

如何获得此结果?

|index.html.twig
  |include part1.html.twig
     |include extra.html.twig
  |include part2.html.twig
     |include extra.html.twig

enter image description here

更新

{% block  file_upload %}
<div class="col-sm-12">
    <div class="upload_files" style="float: right">
        {{ form_widget(upload_form.button) }}
    </div>

    {{ form_widget(upload_form.attachment) }}

    <table class="table table-files-preview" hidden>
        <thead>
        <td>{% trans %}NAME{% endtrans %}</td>
        <td>{% trans %}TYPE{% endtrans %}</td>
        <td>{% trans %}SIZE{% endtrans %}</td>
        </thead>
        <tbody class="tbody-file-preview">
        </tbody>
    </table>
    <input type="hidden" id="files_source" value="{{ source }}">
</div>

{% endblock %}

0 个答案:

没有答案