/**
  * 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();
 }
Esempio n. 3
0
 /**
  * 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);
 }