/** * @Route("/operation/apply/{id}/{timeslot}", name="operation_apply") * @Template() */ public function applyOperationAction($id, $timeslot) { $em = $this->getDoctrine()->getManager(); $user = $this->getUser(); $operation = $em->getRepository('CharlestownOperationBundle:Operation')->find($id); $timeslot = $em->getRepository('CharlestownOperationBundle:Timeslot')->find($timeslot); $application = new OperationAppliance(); $application->setEvent($user); $application->setOperation($operation); $application->setTimeslot($timeslot); $em->persist($application); $em->flush(); // $this->get('charlestown.mailer')->sendOperationNotificationMail($application); Désactiver car on envoie plus d'email aux RC $this->get('charlestown.mailer')->sendOperationApplianceMail($application); return $this->redirect($this->generateUrl('mission_operation')); }