Php symfony twig包含表单_小部件模板
我使用以下代码来包含数据原型的模板:Php symfony twig包含表单_小部件模板,php,symfony,twig,Php,Symfony,Twig,我使用以下代码来包含数据原型的模板: <ul class="factuurDetails list-unstyled" data-prototype="{% filter escape %}{% include 'FactuurBundle:Default:prototypeCreditnotaDetail.html.twig' with {'form': form.creditnotaDetails.vars.prototype} %}{% endfilter %}">
<ul class="factuurDetails list-unstyled"
data-prototype="{% filter escape %}{% include 'FactuurBundle:Default:prototypeCreditnotaDetail.html.twig' with {'form': form.creditnotaDetails.vars.prototype} %}{% endfilter %}">
{% for detail in form.creditnotaDetails %}
<li>
{{form_widget(detail) }}
</li>
{% endfor %}
</ul>
{%用于表单中的详细信息。creditnotaDetails%}
-
{{form_widget(detail)}
{%endfor%}
但是我如何将这个相同的模板
prototypeCreditnotaDetail.html.twig
应用到{form\u widget(detail)}}
?只需将它与表单作为细节一起包含,就像{%include'FactuurBundle:Default:prototypeCreditnotaDetail.html.twig'与{'form':detail}%}
一样。我不知道这是可能的。(你的代码中确实有一个小的输入错误;-)是不是应该是{{
时的{%
?我通常使用include作为一个函数,而不是像{include('template.hml.twig',{'form':detail}}}}
这样的标签,所以我开始使用这个函数,然后只是复制并粘贴了你的代码的其余部分。我的错。(我无论如何都改变了它,所以它就像从未发生过一样..令人毛骨悚然)。只需将它作为细节包含在表单中,比如{%include'FactuurBundle:Default:prototypecreditnotateil.html.twig'和{'form':detail}%}
。哦,好吧。我不知道这是可能的。(你的代码中有一个小的输入错误;-)是{{
当它应该是{%
时?我通常使用include作为函数,而不是像{include('template.hml.twig',{'form':detail}}}}}
这样的标记,所以我从函数开始,但只是复制并粘贴了代码的其余部分。我的不好。(我还是更改了它,好像它从来没有发生过一样。。可怕)。