/** * La fonction ajouter ou modifier une catégorie */ public function saveAction() { $request = $this->getRequest(); if ($request->isPost()) { $category = new Category(); $data_posted = $request->getPost(); $data = array('id' => null, 'name' => $data_posted['CATEGORY_NAME']); $category->exchangeArray($data); try { $this->getEntityManager()->persist($category); $this->getEntityManager()->flush(); $responseJson = array('success' => true, 'message' => 'Catégorie ajouter avec succès'); } catch (\Exception $e) { $responseJson = array('success' => false, 'message' => 'Erreur : ' . $e); } } return new JsonModel($responseJson); exit; }
/** * {@inheritDoc} */ public function getCtgrId() { if ($this->__isInitialized__ === false) { return (int) parent::getCtgrId(); } $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCtgrId', array()); return parent::getCtgrId(); }
/** * Add Catgory * * @param Cms\Entity\Category $category * @return Article */ public function addCategory(\Cms\Entity\Category $category) { $category->addArticle($this); // synchronously updating inverse side $this->categories[] = $category; return $this; }
/** * {@inheritDoc} */ public function setInputFilter(\Zend\InputFilter\InputFilterInterface $inputFilter) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setInputFilter', array($inputFilter)); return parent::setInputFilter($inputFilter); }