Hola:
Tengo una problema, a ver si me podeis ayudar.
Tengo un formulario, con un campo llamado "categories" que es una entidad del SonataClassificationBundle
. Esta entidad, tiene un campo padre, que es una relación consigo mismo y quiero que me devuelva los resultados agrupados para poder hacer un acordeón con los mismos.
Aqui os dejo el formulario:
$builder ->add('categories', 'entity', array( 'label' => 'form.label_categories', 'property' => 'name', 'class' => 'Application\Sonata\ClassificationBundle\Entity\Category', 'required' => false, 'placeholder' => 'Todas', 'empty_data' => null, 'multiple' => true, 'expanded' => true, 'query_builder' => function(EntityRepository $er) { $qb = $er->createQueryBuilder('u'); return $qb ->where('u.context = :web and u.name != :web') ->setParameter('web', "web") ->orderBy('u.name', 'ASC'); }, ))
Un saludo.