Bonjour,
Lors de l'édition d'un objet, dans mon controller j'ai choisi de supprimer l'objet que j'édite pour en récréer un nouveau.
Seulement je souhaiterai que mon nouveau objet garde le même Id que l'ancien.
Est-ce possible?
J'ai essayé en ajoutant la méthode setId($id) sans succès . Voila une partie du code que j'ai essayé
merci
Code : 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 public function editGtprocedureAction($id) { ... $gtprocedure = $em->getRepository('CEVSAdvancedUserBundle:Gtprocedure')->find($id) ; $em->remove($gtprocedure) ; ... $gtprocedure2 = new Gtprocedure() ; ... $em->persist($gtprocedure2); $em->flush(); $gtprocedure2->setId($id); $em->persist($gtprocedure3); $em->flush();
Partager