public function load(ObjectManager $manager) { // Liste des noms de catégorie à ajouter $names = array('Développement web', 'Développement mobile', 'Développement logiciel', 'Java', 'PHP', 'HTML/CSS', 'Android', 'Jeu', 'C', 'C++', 'Unity3D', 'Graphisme', 'Réseau'); foreach ($names as $name) { // On crée la catégorie $category = new Categorie(); $category->setNom($name); // On la persiste $manager->persist($category); } // On déclenche l'enregistrement de toutes les catégories $manager->flush(); }
/** * Add categories * * @param \KEEG\ActivityBundle\Entity\Categorie $categories * @return Projet */ public function addCategory(\KEEG\ActivityBundle\Entity\Categorie $categorie) { $this->categories[] = $categorie; $categorie->addProjet($this); return $this; }