/** * Lists all Facilitator entities. * * @Secure(roles="ROLE_SUPER_USER,ROLE_RECORDTRAINING_LIST") * @Route("/addFacilitator", name="addFacilitator") * @Method("GET|POST") * @Template() */ public function addFacilitatorAction(Request $request) { $instance_id = $this->getRequest()->get('instance_id'); $record_id = $this->getRequest()->get('record_id'); $entity = new instanceFacilitator(); $entity->setInstanceId($instance_id); $entity->setRecordId($record_id); $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); $id = $entity->getId(); return new Response($id); }
/** * @Route("/addfacilitators",name="addfacilitators") * @Method("POST") * */ public function addfacilitatorsAction(Request $request) { $response = "success"; $ary = $request->request->get("ary"); $instance_id = $request->request->get("instance_id"); $recordIds = explode(',', $ary); try { foreach ($recordIds as $recordId) { $instaRec = new instanceFacilitator(); $instaRec->setRecordId($recordId); $instaRec->setInstanceId($instance_id); $em = $this->getDoctrine()->getManager(); $em->persist($instaRec); $em->flush(); } } catch (\Exception $e) { $response = "failure"; } return new Response($response); }