public function loadDepartementAction() { $departement = new Departement(); $departement->setNom('Maths-Info'); $mention = new Mention(); $mention->setNom('Informatique'); $parcourtType = new ParcourtType(); $parcourtType->setCode('IF'); $parcourtType->setNom('Informatique Fondamentale'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('IN'); $parcourtType->setNom('Informatique'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $mention = new Mention(); $mention->setNom('Mathématiques'); $parcourtType = new ParcourtType(); $parcourtType->setCode('AAG'); $parcourtType->setNom('Analyse Algèbre Et Géométrie'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('MAAP'); $parcourtType->setNom('Mathématiques Et Applications'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $entityManager = $this->getDoctrine()->getManager(); $entityManager->persist($departement); $entityManager->flush(); return $this->redirect($this->generateUrl('e_plan_planning_manage_division')); }
public function load(ObjectManager $manager) { $departement = new Departement(); $departement->setNom('Maths-Info'); $mention = new Mention(); $mention->setNom('Informatique'); $parcourtType = new ParcourtType(); $parcourtType->setCode('IF'); $parcourtType->setNom('Informatique Fondamentale'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('IN'); $parcourtType->setNom('Informatique'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $mention = new Mention(); $mention->setNom('Mathématiques'); $parcourtType = new ParcourtType(); $parcourtType->setCode('AAG'); $parcourtType->setNom('Analyse Algèbre Et Géométrie'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $parcourtType = new ParcourtType(); $parcourtType->setCode('MAAP'); $parcourtType->setNom('Mathématiques Et Applications'); $etape = new Etape(); $etape->setNumero(1); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(2); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(3); $parcourtType->addEtape($etape); $etape = new Etape(); $etape->setNumero(4); $parcourtType->addEtape($etape); $mention->addParcourtType($parcourtType); $departement->addMention($mention); $manager->persist($departement); $manager->flush(); }
/** * Add etapes * * @param \EPlan\PlanningBundle\Entity\Etape $etapes * @return ParcourtType */ public function addEtape(\EPlan\PlanningBundle\Entity\Etape $etapes) { $this->etapes[] = $etapes; $etapes->setParcourtType($this); return $this; }
/** * Set etape * * @param \EPlan\PlanningBundle\Entity\Etape $etape * * @return Grille */ public function setEtape(\EPlan\PlanningBundle\Entity\Etape $etape) { $etape->setGrille($this); $this->etape = $etape; return $this; }