public function AjouterRecommandationAction(Request $request) { $em = $this->getDoctrine()->getEntityManager(); $recommandation = new Recommandation(); $recommandation->setUser($this->getDoctrine()->getRepository('GenericBundle:User')->find($request->get('_idUser'))); $recommandation->setNom($request->get('_Nomrec') . ' ' . $request->get('_Prenomrec')); $recommandation->setFonction($request->get('_Fonctionrec')); $recommandation->setTelephone($request->get('_Telephonerec')); $recommandation->setEmail($request->get('_Emailrec')); $recommandation->setText($request->get('_Text')); $em->persist($recommandation); $em->flush(); if ($this->get('security.token_storage')->getToken()->getUser()->hasRole('ROLE_APPRENANT')) { return $this->redirect($this->generateUrl('afficher_profil')); } else { return $this->redirect($this->generateUrl('metier_user_afficheUser', array('id' => $request->get('_idUser')))); } }