Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php symfony twig包含表单_小部件模板_Php_Symfony_Twig - Fatal编程技术网

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}}}}}
这样的标记,所以我从函数开始,但只是复制并粘贴了代码的其余部分。我的不好。(我还是更改了它,好像它从来没有发生过一样。。可怕)。