private function newEntity($param) { $contenu = new Contenu(); $contenu->setTitre($param['titre']); $contenu->setTheme($param['theme']); $contenu->setConnaissance($param['connaissance']); $contenu->setCapacite($param['capacite']); $contenu->setRoute($param['route']); $contenu->setDate($param['date']); $contenu->setNiveau($param['niveau']); $this->manager->persist($contenu); $this->addReference('contenu-' . $param['id'], $contenu); }
/** * Enregistrer le contenu en bdd * * @param $titre * @param $route * @param $niveau * @param $theme * @param $connaissance * @param $capacite */ protected function enregistrementBDD($titre, $route, $niveau, $theme, $connaissance, $capacite) { $contenu = new Contenu(); $contenu->setTitre($titre); $contenu->setTheme($theme); $contenu->setConnaissance($connaissance); $contenu->setCapacite($capacite); $contenu->setRoute($route); $contenu->setNiveau($niveau); $em = $this->getContainer()->get('doctrine.orm.entity_manager'); $em->persist($contenu); $em->flush(); }