示例#1
0
 public function createAction()
 {
     //Form
     $form = new Application_Form_Emprunt();
     $this->view->formEmprunt = $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 emprunt
             $emprunt = new Application_Model_Emprunt();
             $emprunt->setDateEmprunt($data['date_emprunt'])->setDateRetour($data['date_retour'])->setUserIdUser($data['user_id_user'])->setParutionIdParution($data['parution_id_parution)']);
             //Instance du Mapper
             $empruntMapper = new Application_Model_EmpruntMapper();
             //Save des données
             $empruntMapper->save($emprunt);
             //Réponse à la vue
             $this->view->success = 'Enregistrement effectué';
         }
     }
 }
示例#2
0
 public function toModel($row)
 {
     $emprunt = new Application_Model_Emprunt();
     $emprunt->setId($row->id_emprunt)->setDateEmprunt($row->date_emprunt)->setDateRetour($row->date_retour)->setUserIdUser($row->user_id_user)->setParutionIdParution($row->parution_id_parution)->setCreated($row->created);
     return $emprunt;
 }