/**
  * 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 exchangeArray(array $data)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'exchangeArray', array($data));
     return parent::exchangeArray($data);
 }