Пример #1
0
 public function createAction()
 {
     //Form
     $form = new Application_Form_Commentaire();
     $this->view->formCommentaire = $form;
     if ($this->getRequest()->isPost()) {
         //Récupération des données
         $data = $this->getRequest()->getPost();
         //Validation des données par le Form
         if ($form->isValid($data)) {
             //Transfert des données dans un objet commentaire
             $commentaire = new Application_Model_Commentaire();
             $commentaire->setNoteCommentaire($data['note_commentaire'])->setComCommentaire($data['com_commentaire']);
             //Instance du Mapper
             $commentaireMapper = new Application_Model_CommentaireMapper();
             //Save des données
             $commentaireMapper->save($commentaire);
             //Réponse à la vue
             $this->view->success = 'Enregistrement effectué';
         }
     }
 }
Пример #2
0
 public function toModel($row)
 {
     $commentaire = new Application_Model_Commentaire();
     $commentaire->setId($row->idcommentaire)->setNoteCommentaire($row->note_commentaire)->setComCommentaire($row->com_commentaire)->setCreated($row->created);
     return $commentaire;
 }