Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2014, 18:22
yonynet
 
Fecha de Ingreso: junio-2014
Ubicación: Riobamba
Mensajes: 24
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Enviar una lista de objetos a un formulario

Gracias por su respuesta... y ya me guarda todos los requisitos.

Ahora por ejemplo necesito editar o actualizar la tabla: CumpleRequisito, porque mediente codigo desde symfony le envio a guardar esta tabla con el estado=false, entonces yo me cree el formtype para esta clase de la siguiente manera

Código PHP:
public function buildForm(FormBuilderInterface $builder, array $options)
    {
        
$builder
                
->add('estado','checkbox')
               ->
add('requisito','entity',array(
                    
'class' => 'AcadadministrativoBundle:Requisito',
                    
'property' => 'descripcion',))

        ;
        
    }
    
    
/**
     * @param OptionsResolverInterface $resolver
     */
    
public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        
$resolver->setDefaults(array(

            
'data_class' => 'Acad\academicoBundle\Entity\CumpleRequisito'
        
);
    } 

el asunto es que cree un funcion que me devuelve todos los registros de la tabla CumpleRequisito en el formulario de la siguiente manera

Código PHP:
$cumplereq $em->getRepository('AcadacademicoBundle:CumpleRequisito')->findTodosRequisitos();

        
$formulario$this->createForm(new CumpleRequisitoType,$cumplereq); 
y en el formulario le tengo asi..
Código PHP:

<form action="{{ path('estudiante_requisito') }}" method="post" {{
        
form_enctype(formulario) }}>
          {{ 
form_errors(formulario) }}
          <
fieldset>
                  {{
form_row(formulario.estado)}}
                  {{
form_row(formulario.requisito)}}
                  
                  
              </
fieldset>   
         {{
form_rest(formulario)}}                   
          <
input class="boton" type="submit" value="Guardar" />
          </
form
Por lo cual deseo me salga en este formulario todos los requisitos con su estado, pero no me sale y me vota el siguiente error:


The form's view data is expected to be an instance of class Acad\academicoBundle\Entity\CumpleRequisito, but is a(n) array.


Alguna idea más de como podria solventar lo que necesito... Gracias