public function insertAction()
 {
     $form = new User_Form_Save();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($_POST)) {
             $this->userService = new User_Service_Staffmembre();
             $user = new User_Model_Staffmembre();
             $user->setFirstname($form->getValue('firstname'));
             $user->setLastname($form->getValue('lastname'));
             $user->setEmail($form->getValue('email'));
             $user->setLogin($form->getValue('login'));
             $user->setPassword($form->getValue('password'));
             $user->setTeam($form->getValue('team'));
             $this->userService->save($user);
             $this->_redirector->gotoUrl('/user/list');
         }
     }
     $this->view->saveForm = $form;
 }
Example #2
0
 private function _rowToObject(Zend_Db_Table_Row_Abstract $row)
 {
     $teamRow = $row->findParentRow('User_Model_DbTable_Team', 'Team');
     $team = new User_Model_Team();
     if (count($teamRow)) {
         $team->setId($teamRow->ut_id)->setName($teamRow->ut_name);
     }
     $user = new User_Model_Staffmembre();
     $user->setId($row->usm_id)->setFirstname($row->usm_firstname)->setLastname($row->usm_lastname)->setEmail($row->usm_email)->setLogin($row->usm_login);
     if ($team instanceof User_Model_Team) {
         $user->setTeam($team);
     }
     return $user;
 }