Beispiel #1
0
 public function guardar(Usuarios $usuarios)
 {
     $id = (int) $usuarios->getUsuariosID();
     if ($id == "") {
         // echo"<pre>";var_dump($usuarios->getRolesNombre());exit();
         $data = array('usuariosID' => $usuarios->getUsuariosID(), 'usuariosUsuario' => $usuarios->getUsuariosUsuario(), 'usuariosContrasena' => crypt('123456', 'N0M3H@ck335'), 'usuariosNombres' => $usuarios->getUsuariosNombres(), 'usuariosApellidos' => $usuarios->getUsuariosApellidos(), 'usuariosMail' => $usuarios->getUsuariosMail(), 'usuariosEstado' => $usuarios->getUsuariosEstado(), 'admRolesID' => $usuarios->getAdmRolesID());
         // echo("<pre>");var_dump($data);exit();
         $this->tableGateway->insert($data);
         $lastId = $this->tableGateway->adapter->getDriver()->getConnection()->getLastGeneratedValue();
         return $lastId;
     } else {
         if ($this->obtenerPorId($id)) {
             $data = array('usuariosID' => $usuarios->getUsuariosID(), 'usuariosUsuario' => $usuarios->getUsuariosUsuario(), 'usuariosNombres' => $usuarios->getUsuariosNombres(), 'usuariosApellidos' => $usuarios->getUsuariosApellidos(), 'usuariosMail' => $usuarios->getUsuariosMail(), 'usuariosEstado' => $usuarios->getUsuariosEstado(), 'admRolesID' => $usuarios->getAdmRolesID());
             $this->tableGateway->update($data, array('usuariosID' => $id));
             return $id;
         } else {
             throw new \Exception('El Id no existe!');
         }
     }
 }