/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { // TODO: Implement load() method. $membres = array(array('nom' => 'Toure', 'prenom' => 'Mamadou', 'telephone' => '777777', 'email' => '*****@*****.**', 'poste' => 2, 'quartier' => 1), array('nom' => 'camara', 'prenom' => 'Sekou', 'telephone' => '777777', 'email' => '*****@*****.**', 'poste' => 1, 'quartier' => 3), array('nom' => 'Cisse', 'prenom' => 'Lamine', 'telephone' => '777777', 'email' => '*****@*****.**', 'poste' => 4, 'quartier' => 2)); foreach ($membres as $key => $m) { $membre = new Membre(); $membre->setNomMembre($m['nom']); $membre->setPrenomMembre($m['prenom']); $membre->setTelephone($m['telephone']); $membre->setEmail($m['email']); $membre->setPoste($this->getReference('poste' . $m['poste'])); $membre->setQuartier($this->getReference('quartier' . $m['quartier'])); $manager->persist($membre); $manager->flush(); $this->addReference('membre' . $key, $membre); } }
/** * @param Membre $membre */ public function addMembre(\AppBundle\Entity\Membre $membre) { $membre->addEvenement($this); $this->membre[] = $membre; }