Bonjour,

Voila, actuellement je suis un tuto vidéo fait sur Laravel que je souhaite adapter sur Sf4, j'ai déjà fait une partie du code mais là je bloque.

La personne sur la vidéo fait une requête, la voici en image :
Nom : photo.png
Affichages : 205
Taille : 79,3 Ko

j'ai essayé de convertir la requête si dessus, voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    /**
     * Récupère le nombre de messages non lus pour chaque conversation
     * @param integer $userId
     */
    public function unreadCount(int $userId)
    {
        return $this->createQueryBuilder('m')
            ->where('m.userTo = ' . $userId . '')
            ->groupBy('m.author')
            ->select('m.author, COUNT(id) as count')
            ->andWhere('readAt IS NULL')
            ->getQuery()
            ->getArrayResult();
    }
Voici l'erreur :
[Semantical Error] line 0, col 85 near 'readAt IS NULL': Error: Cannot add having condition on undefined result variable.
Je ne comprends pas, j'ai beau cherché mais je ne vois pas ! Je ne connais pas du tout Laravel donc difficile.

Je vous remercie pour votre aide.