Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $user = $builder->getData();
- $builder->add('agency', 'entity', array(
- 'class' => 'StartrackUserBundle:User',
- 'query_builder' => function(EntityRepository $er) {
- $qb = $er->createQueryBuilder('u');
- return $qb->select('u, g')
- ->leftJoin('u.groups', 'g')
- ->where($qb->expr()->like('g.name', $qb->expr()->literal('%Agency%')))
- ->andWhere($qb->expr()->not($qb->expr()->eq('g.user_id', $user->getId())));
- },
- 'empty_value' => '-',
- 'property' => 'name',
- 'required' => false
- ));
Add Comment
Please, Sign In to add comment