public function guardar(Usuarios $usuario) { $id = (int) $usuario->getUsuariosId(); if ($id == "") { $data = array('usuarios_username' => $usuario->getUsuariosUsername(), 'usuarios_nombres' => $usuario->getUsuariosNombres(), 'usuarios_password' => $usuario->getUsuariosPassword(), 'usuarios_estado' => $usuario->getUsuariosEstado()); $this->tableGateway->insert($data); $lastId = $this->tableGateway->adapter->getDriver()->getConnection()->getLastGeneratedValue(); return $lastId; } else { if ($this->obtenerPorId($id)) { $data = array('usuarios_username' => $usuario->getUsuariosUsername(), 'usuarios_nombres' => $usuario->getUsuariosNombres(), 'usuarios_password' => $usuario->getUsuariosPassword(), 'usuarios_estado' => $usuario->getUsuariosEstado()); $this->tableGateway->update($data, array('usuarios_id' => $id)); return $id; } else { throw new \Exception('El Id no existe!'); } } }
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!'); } } }