public function setItem($item) { $this->__load(); return parent::setItem($item); }
public function addGanttAction($id) { $Request = $this->getRequest(); $em = $this->container->get('doctrine')->getEntityManager(); $modele = $em->getRepository('AdminBundle:Projet')->find($id); if ($Request->getMethod() == 'POST') { if ($Request->get('titem1') != "" && $Request->get('dated1') != "" && $Request->get('datef1') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem1')); $plan->setDateDebut(new \DateTime($Request->get('dated1'))); $plan->setDateFin(new \DateTime($Request->get('datef1'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem2') != "" && $Request->get('dated2') != "" && $Request->get('datef2') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem2')); $plan->setDateDebut(new \DateTime($Request->get('dated2'))); $plan->setDateFin(new \DateTime($Request->get('datef2'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem3') != "" && $Request->get('dated3') != "" && $Request->get('datef3') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem3')); $plan->setDateDebut(new \DateTime($Request->get('dated3'))); $plan->setDateFin(new \DateTime($Request->get('datef3'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem4') != "" && $Request->get('dated4') != "" && $Request->get('datef4') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem4')); $plan->setDateDebut(new \DateTime($Request->get('dated4'))); $plan->setDateFin(new \DateTime($Request->get('datef4'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem5') != "" && $Request->get('dated5') != "" && $Request->get('datef5') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem5')); $plan->setDateDebut(new \DateTime($Request->get('dated5'))); $plan->setDateFin(new \DateTime($Request->get('datef5'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem6') != "" && $Request->get('dated6') != "" && $Request->get('datef6') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem6')); $plan->setDateDebut(new \DateTime($Request->get('dated6'))); $plan->setDateFin(new \DateTime($Request->get('datef6'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem7') != "" && $Request->get('dated7') != "" && $Request->get('datef7') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem7')); $plan->setDateDebut(new \DateTime($Request->get('dated7'))); $plan->setDateFin(new \DateTime($Request->get('datef7'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem8') != "" && $Request->get('dated8') != "" && $Request->get('datef8') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem8')); $plan->setDateDebut(new \DateTime($Request->get('dated8'))); $plan->setDateFin(new \DateTime($Request->get('datef8'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem9') != "" && $Request->get('dated9') != "" && $Request->get('datef9') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem9')); $plan->setDateDebut(new \DateTime($Request->get('dated9'))); $plan->setDateFin(new \DateTime($Request->get('datef9'))); $em->persist($plan); $em->flush(); } if ($Request->get('titem10') != "" && $Request->get('dated10') != "" && $Request->get('datef10') != "") { $plan = new Gantt(); $plan->setIdprojet($modele); $plan->setItem($Request->get('titem10')); $plan->setDateDebut(new \DateTime($Request->get('dated10'))); $plan->setDateFin(new \DateTime($Request->get('datef10'))); $em->persist($plan); $em->flush(); } return $this->redirect($this->generateUrl("admin_gantt", array('id' => $id))); } return $this->render('AdminBundle:Technique:addGantt.html.twig', array('id' => $id)); }