public function saveArticle($post, Categorie $categorie, Auteur $auteur) { $articleToSave = new Article(); $date = new \DateTime('now', new \DateTimeZone('UTC')); try { $articleToSave->setAuteur($auteur); $articleToSave->setCategorie($categorie); $articleToSave->setTitre($post["titre"]); $articleToSave->setContenu($post["contenu"]); $articleToSave->setDate($date); $articleToSave->setChapeau("c"); $articleToSave->setEn_ligne(isset($post["en_ligne"]) ? true : false); $this->em->persist($articleToSave); $this->em->flush(); } catch (\Exception $e) { $this->getServiceLocator()->get('Zend\\LogError')->err('Erreur au moment de sauvegarder un article'); throw $e; } }
/** * {@inheritDoc} */ public function setDate($date) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDate', array($date)); return parent::setDate($date); }