public function load(ObjectManager $manager) { $Tab_stages = array(array("nom" => "stage1", "description" => "description stage1", "infoComplementaire" => "info comlementaire 1", "tarif" => "150", "debut" => new \DateTime("12-10-2019"), "fin" => new \DateTime("21-10-2019"), "affichageDe" => new \DateTime("01-10-2015"), "affichageJusque" => new \DateTime("30-10-2015")), array("nom" => "stage2", "description" => "description stage2", "infoComplementaire" => "info comlementaire 2", "tarif" => "200", "debut" => new \DateTime("12-11-1999"), "fin" => new \DateTime("21-11-1999"), "affichageDe" => new \DateTime("01-11-2015"), "affichageJusque" => new \DateTime("30-11-2015")), array("nom" => "stage3", "description" => "description stage3", "infoComplementaire" => "info comlementaire 3", "tarif" => "250", "debut" => new \DateTime("12-12-2019"), "fin" => new \DateTime("21-10-2019"), "affichageDe" => new \DateTime("01-12-2015"), "affichageJusque" => new \DateTime("30-12-2015")), array("nom" => "stage4", "description" => "description stage4", "infoComplementaire" => "info comlementaire 4", "tarif" => "300", "debut" => new \DateTime("12-1-1999"), "fin" => new \DateTime("21-1-1999"), "affichageDe" => new \DateTime("01-01-2015"), "affichageJusque" => new \DateTime("30-01-2015"))); for ($i = 0; $i < sizeof($Tab_stages); $i++) { $stage = new Stages(); $stage->setNom($Tab_stages[$i]['nom']); $stage->setDescription($Tab_stages[$i]['description']); $stage->setInfoComplementaire($Tab_stages[$i]['infoComplementaire']); $stage->setTarif($Tab_stages[$i]['tarif']); $stage->setDebut($Tab_stages[$i]['debut']); $stage->setFin($Tab_stages[$i]['fin']); $stage->setAffichageDe($Tab_stages[$i]['affichageDe']); $stage->setAffichageJusque($Tab_stages[$i]['affichageJusque']); $stage->setPrestataire($this->getReference("prestataire" . $i)); $manager->persist($stage); } $manager->flush(); }