Tengo un formulario padre "Jugadores" con un campo "registroJugadorxy" de tipo Collection que me muestra uno o mas formularios de la Entidad "Registros". Como verán la relación es de Un a Muchos. Mi pregunta es, como filtro este campo Collection para indicarle que solo me muestre los formularios que cumplan cierta condición, en este caso que el campo "activo"= TRUE?
Les dejo los FormType para ver si de algo ayudan.
JugadoresType
Código PHP:
$builder->add('nombre')
->add('apellidoP')
//.....
->add('registroJugadorxy', 'collection', array(
'type' => new RegistroJugadorType(),
'allow_add' => true,
'by_reference' => false,
'allow_delete' => true,
'options' => array(
'label' => false,
'ClienteID'=>$ClienteID,
)))
Pense en especificar un Repositorio en el parametro 'data_class' del metodo setDefaultOpcion() de mi JugadoresType, pero no tengo ni idea de como hacer eso :S
Nuevamente les agradezco la atención y espero puedan ayudarme con algún consejo, o documentación al respecto ^^ .