示例#1
0
 public function addAction()
 {
     $identi = $this->auth->getStorage()->read();
     if ($identi != false && $identi != null) {
         $role = $identi->role;
         if ($this->isAllow($role)) {
             $form = new ClientesForm();
             $form->get('submit')->setValue('Agregar');
             $request = $this->getRequest();
             if ($request->isPost()) {
                 $cliente = new Clientes();
                 $form->setInputFilter($cliente->getInputFilter());
                 $form->setData($request->getPost());
                 if ($form->isValid()) {
                     $cliente->exchangeArray($form->getData());
                     $this->getClientesTable()->insertarUsuario($cliente);
                     // Redirect to list of albums
                     return $this->redirect()->toRoute('clientes');
                 }
             }
             return array('form' => $form);
         } else {
             return $this->redirect()->toUrl($this->getRequest()->getBaseUrl() . '/clientes/clientes/listar');
         }
     } else {
         return $this->redirect()->toUrl($this->getRequest()->getBaseUrl() . '/clientes/clientes/login');
     }
 }
 public function addAction()
 {
     $form = new ClientesForm();
     $form->get('submit')->setValue('Agregar');
     $request = $this->getRequest();
     if ($request->isPost()) {
         $cliente = new Clientes();
         $form->setInputFilter($cliente->getInputFilter());
         $form->setData($request->getPost());
         if ($form->isValid()) {
             $cliente->exchangeArray($form->getData());
             $this->getClientesTable()->insertarUsuario($cliente);
             // Redirect to list of albums
             return $this->redirect()->toRoute('clientes');
         }
     }
     return array('form' => $form);
 }