2013-04-13 3 views
0

나는 주석을 추가 할 수있는 폼이 있는데, 어떻게이 폼을 같은 페이지에 곱할 수 있는지 알고 싶습니다. 이 코드를 시도했지만 작동하지 않습니다 :symfony2의 복수형

{% 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 %} 

누군가가 그 작업을 수행하는 방법을 알고 있나요? 또는 어떤 제안든지

+3

나는 필드 유형 컬렉션을 찾고 있다고 생각합니다. 다음 소스를 확인하십시오 : [link] (http://symfony.com/doc/master/reference/forms/types/collection.html) [link] (http://symfony.com/doc/master/cookbook/form/ form_collections.html) –

+0

나는 그것을 원하지 않지만 어쨌든 고마워합니다. – 2dar

+0

왜 컬렉션이 당신에게 어울리지 않을 것이라고 생각합니까? 작업을위한 완벽한 도구처럼 보입니다 (정보가 우리에게 준 것보다 많지 않은 한) – Inoryy

답변

0

당신은 모든 statut를 얻고 각 statut를위한 for 루프를 실행하고 각 statut 필드에 대한 코멘트 폼을 얻고 배열에 저장하고 배열을 반환하는 것과 같이 컨트롤러에서 이것을해야합니다.

나뭇 가지 템플릿에서 for 루프를 실행하십시오.