在 SonataAdminBundle / SonataUserBundle 的上下文中,我使用查询生成器将静态过滤器添加到“列表”查询中:
使用此查询,我只获得“Juge”组中的用户,该查询运行良好:
$query
->leftJoin( $query->getRootAlias().'.groups', 'g')
->andWhere( 'g.name = :group_name' )
->setParameter('group_name', 'Juge');
在另一个 Admin 类中,我想做与此查询相反的操作:获取不在“Juge”组中的用户。我该怎么做?学说2中没有outerJoin函数对吗?