Bonjour à tous,
Comme sur Twitter, mes membres pourront suivre d'autres membres.
Je cherche à créer une méthode pour savoir si le user1 suit le user2. Pour ça j'ai tenté ce code dans un repository :
Mais je me retrouve avec une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class UserRepository extends EntityRepository { public function isFollowing($followerId, $followingId) { return $this->createQueryBuilder('f') ->select('COUNT(f)') ->where('f.userFollowing = :followingId', 'f.userFollower = :followerId') ->setParameter('followerId', $followerId) ->setParameter('followingId', $followingId) ->getQuery() ->getSingleScalarResult(); } }
Et bien sûr, je n'arrive pas du tout à voir d'où le problème peut venir.[Semantical Error] line 0, col 58 near 'userFollowing': Error: Invalid PathExpression. StateFieldPathExpression or SingleValuedAssociationField expected.
Avez vous une idée ?
Merci d'avance.
Partager