symfony2中的多个表单

时间:2013-04-13 15:50:47

标签: forms symfony twig symfony-2.1 symfony-forms

我有一个添加评论的表单,我想知道如何在同一页面上将此表单相乘。 我尝试了这段代码,但它不起作用:

{% for statut in statuts %}
<div>
    {{ statut.sujet }}


    <form action="" method="post" {{ form_enctype(formC) }}>    
        {{ form_errors(formC) }}
        {{ form_errors(formC.commentaire) }}
        {{ form_widget(formC.commentaire) }}
        <div><input type="submit" class="btn btn-info"/><div>
        {{ form_rest(formC) }}
    </form>

</div>
{% endfor %}

有人知道怎么做吗?或任何建议

1 个答案:

答案 0 :(得分:0)

您需要在控制器中执行此操作,例如获取所有statuts然后为每个statut运行for循环,并获取每个statut字段的注释表单将它们存储在数组中并返回数组。

在你的twig模板中,然后运行for循环。