Bonjour,
Je tente simplement d'execute un update en base mais je n'y parviens pas.
Ma fonction côté Controller qui est appelée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
  public function updateState(EntityManagerInterface $em, Request $request) {
 
    $id = $request->get("id");
    $valider = $request->get("valider");
    $updatingState = $em->getRepository(AbsencesJustifications::class)->UpdateStateEmargement($em, $id, $valider);
 
    return new Response(
      'There are no jobs in the database', 
       Response::HTTP_OK
    );
  }
La fonction UpdateStateEmargement() dans mon Repository:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    public function UpdateStateEmargement($em, $id, $valider)
    {
        return $em->createQuery(
        "UPDATE App\Entity\AbsencesJustifications a 
        SET a.valider = '".$valider."'
        WHERE a.id = '".$id."'
        "
        )->getQuery()->getResult();
    }
Erreur:
Nom : xxxxx.png
Affichages : 136
Taille : 58,2 Ko
Je pense que ça viens du "getQuery getResult".
J'ai trouvé ce genre de syntaxe ici : https://sf2.memosdedev.com/moyens-ex...doctrine2.html
Une idée? Merci d'avance!