Exemplo n.º 1
0
 public function getByLogin($_login)
 {
     $resultSet = $this->dbTable->fetchAll(array('login = ?' => $_login));
     $enreg = $resultSet->current();
     if ($enreg === null) {
         return null;
     }
     $membre = new Application_Model_Membre();
     $membre->fromArray($enreg);
     return $membre;
 }
Exemplo n.º 2
0
 public function ajouterAction()
 {
     $form = new Application_Form_Membre();
     if ($this->getRequest()->isPost()) {
         $data = $this->_request->getPost();
         if ($form->isValid($data)) {
             $membre = new Application_Model_Membre();
             $membre->fromArray($data);
             $mapper = new Application_Model_Mapper_Membre();
             $mapper->add($membre);
             $session = new Zend_Session_Namespace('messages');
             $session->nouveauMembre = "Félicitation {$data['login']}, vous êtes désormais inscrit !";
             $this->_helper->redirector('index');
         } else {
             $form->populate($data);
             $form->buildBootstrapErrorDecorators();
             $this->view->msgErreur = "Veuillez vérifier votre formulaire !";
         }
     }
     $this->view->form = $form;
 }