Exemplo n.º 1
0
 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'));
 }
Exemplo n.º 2
0
 /**
  * Add mentions
  *
  * @param \EPlan\PlanningBundle\Entity\Mention $mentions
  * @return Departement
  */
 public function addMention(\EPlan\PlanningBundle\Entity\Mention $mentions)
 {
     $this->mentions[] = $mentions;
     $mentions->setDepartement($this);
     return $this;
 }
Exemplo n.º 3
0
 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();
 }