hola amigos estoy tratando de crear un formulario de busqueda pero necesito mostrar los unicamente los año de una entidad donde se encuentran almacenado los registros
he tratado de definirlo de la siguiente manera pero no me funciona
lo que necesito es que a partir de la entidad Documentos y especificamente la propiedad fecha se muestre en un combo para que el usuario pueda elegir el año a buscar
->add('fecha', 'date', array(
'widget' => 'choice',
'format' => 'yyyy',
'label'=> 'Años',
'class' => 'OCCDatosBundle:Documentos',
'property'=>'fecha',
'empty_value' => '--Todos--',
'required' => false,
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.fecha', 'ASC')
->groupBy('u.fecha');},))
pero no me funciona para nada, pueden ayudarme a solucionar este problema
o que otra forma puedo utilizar para mostrar solo los años a partir de los datos almacenados en la entidad y que se muestre en el formulario como combo seleccionable?