我需要能够在分页表中显示所有 ROLE_ADMIN 和 ROLE_SUPER_ADMIN 用户。我的表格使用 Doctrine 的方法正确显示了每个人findBy()
,但我对如何按角色过滤有点困惑。角色保存为DC2Type:array
,角色数据本身看起来有点像 JSON:
a:1:{i:0;s:9:"ROLE_USER";}
有了这个,我很好奇要传递什么findBy()
来选择所有 ROLE_ADMIN 和 ROLE_SUPER_ADMIN 用户。
换句话说:
$users = $em->getRepository('Acme\SiteBundle\Entity\User')->findBy(array(/* what do I put here? */), array('id' => 'asc'), $perPage, $perPage * ($page - 1));
编辑:嗯......看起来findBy()
可能不是去这里的方式。哦!