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