Symfony 按类型查找的条令=";json";
我可以按角色查询数据库吗 在数据库中,我有一个列角色类型json,并像这样存储数据 [“角色管理”] 如何通过条令进行查询?我使用这个代码,但不起作用Symfony 按类型查找的条令=";json";,symfony,doctrine,symfony4,Symfony,Doctrine,Symfony4,我可以按角色查询数据库吗 在数据库中,我有一个列角色类型json,并像这样存储数据 [“角色管理”] 如何通过条令进行查询?我使用这个代码,但不起作用 $user = $this->getDoctrine() ->getRepository(User::class) ->findBy(['roles' => 'ROLE_ADMIN'); 在UserRepository中创建一个方法,该方法使用like语句按角色查找用户。例
$user = $this->getDoctrine()
->getRepository(User::class)
->findBy(['roles' => 'ROLE_ADMIN');
在
UserRepository
中创建一个方法,该方法使用like
语句按角色查找用户。例如:
class UserRepository extends EntityRepository
{
public function findUsersByRole($role)
{
$qb = $this->createQueryBuilder('u');
$qb->select('u')
->where('u.roles LIKE :roles')
->setParameter('roles', '%"'.$role.'"%');
return $qb->getQuery()->getResult();
}
}
你的代码有什么错误?可能是重复的