Hello!
Joyeuses pâques

J'ai un petit soucis avec une fonction contenant une requête. Je dois insérer des ".

Dans une requête qui commence par cela aussi. Bref du code vaudra mieux que mes explications :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    public function findAllEmargementsPassesParCours($em, $utilisateurProf, $idCours, $idCreneau)
    {
      return $em->createQuery(
        "SELECT p.prof, u.nomUtilisateur, u.prenomUtilisateur, c.nomUe, w.plageHoraire, d.dateCours, 
        u.id, f.nomFormation, po.datePointageEntree, po.partiEnAvance, po.dureePointage, po.datePointageSortie
        FROM App\Entity\CoursHoraires h
        INNER JOIN App\Entity\Cours c
        JOIN App\Entity\ProfCours p
        JOIN App\Entity\Utilisateur u
        JOIN App\Entity\PlageHoraire w
        JOIN App\Entity\DateCours d
        JOIN App\Entity\Formation f
        JOIN App\Entity\Pointage po
        WHERE h.plageHoraire = w.id
        AND h.cours = c.id
        AND c.id = p.cours
        AND c.id = '".$idCours."'
        AND w.id = '".$idCreneau."'
        AND h.dateCours = d.id
        AND u.formation = f.id
        AND u.formation = po.formation
        AND u.roles = '"["ROLE_USER"]"'
        "
        )->getResult();
    }
En effet ma requête en définie entre des "
Et je souhaite avoir la contrainte
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
u.roles = '"["ROLE_USER"]"'
Que je mette des ", ', ou les 2 : "' ou encore '", bref je n'ai pas réussis à faire tourner ce truc. Une idée?
Merci