コード例 #1
0
 /**
  * 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);
     }
 }
コード例 #2
0
ファイル: Evenement.php プロジェクト: NanaRT/AssoB2G
 /**
  * @param  Membre $membre
  */
 public function addMembre(\AppBundle\Entity\Membre $membre)
 {
     $membre->addEvenement($this);
     $this->membre[] = $membre;
 }