我如何在 Doctrine“createQueryBuilder”中选择一些值相等的数组
你能帮我解决这个代码吗 数据库中有几列,其中一列是角色,用户角色值如下所示: [“ROLE_ADMIN”] 如何获取具有此角色的所有用户?
public function findUserWithRolle(){
$qb=$this->createQueryBuilder('R');
$qb->select('R.username')
->where('R.roles=["ROLE_ADMIN"]');
return $qb->getQuery()->getResult();
}
can you help me with this code
There are several columns in the database, one of which is a role, user role value looks like this:
["ROLE_ADMIN"]
how can I get all users who have this role?
public function findUserWithRolle(){
$qb=$this->createQueryBuilder('R');
$qb->select('R.username')
->where('R.roles=["ROLE_ADMIN"]');
return $qb->getQuery()->getResult();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果使用“直接 LIKE 方法”,您可能会得到如下结果:
注意:可能存在一些陷阱。采用“LIKE 方法”。但对于你的情况来说就足够了。
If use "direct LIKE-approach" you could get them like:
Note: There are possible some pitfalls. With "LIKE-approach". But for your case enough.