2012-02-07 2 views
0

symfony2를 사용하고 있습니다. 양식이 있고 나뭇 가지 템플릿에 여러 번 인쇄하고 싶습니다.양식을 두 번 이상 인쇄하십시오. Symfony2. 나뭇 가지 템플릿

이것은 내가 컨트롤러에있는 것입니다 :

$em=$this->getDoctrine()->getEntityManager(); 

$pruebas = $em->getRepository('UnetPBundle:prueba')->findAll(); 

$form = $this->createForm(new PruebaType(), $pruebas); 

return $this->render('UnetPBundle:Nomina:prueba.html.twig', array(

'form' => $form->createView(), 

'pruebas' => $pruebas      

)); 

을 그리고 이것은 나뭇 가지 템플릿의 내용이다.

<form action="{{ path('UnetPBundle_prueba') }}" method="post" {{ form_enctype(form) }} class="sofla"> 

{{ form_errors(form) }} 

{% for prueba in pruebas %} 

{{ form_label(form.nombre, 'Nombre')}} 
{{ form_errors(form.nombre)}} 
{{ form_widget(form.nombre, {'attr':{'value':prueba.nombre}})}} 

{% endfor %} 

<input type="submit" value="Submit" /> 

{{ form_rest(form) }} 
</form> 

필드를 한 번만 인쇄합니다.

답변

2

$ 푸에블라로 초기화 된 CollectionType() 양식을 만들어야한다고 생각합니다. 템플릿에 루프가 필요하지 않습니다.

+0

고마워요! 그것은 작동합니다 :) –

관련 문제