public function fetchAll() { $resultSet = $this->getDbTable()->fetchAll(); $entries = array(); foreach ($resultSet as $row) { $entry = new Application_Model_UserModelo(); $entry->setId($row->id)->setNome($row->nome)->setEmail($row->email)->setSenha($row->senha)->setRole($row->role)->setStatus($row->status); $entries[] = $entry; } return $entries; }
public function atualizarAction() { if ($this->getRequest()->isPost()) { $id = $this->_request->getParam('id'); $nome = $this->_request->getParam('nome'); $email = $this->_request->getParam('email'); $role = $this->_request->getParam('role'); if (!isset($role)) { $role = 'usuario'; } $user = new Application_Model_UserModelo(); $user->setId($id); $user->setNome($nome); $user->setEmail($email); $user->setRole($role); $dao = new Application_Model_UserDAO(); if ($dao->atualiza($user)) { return $this->_redirector->gotoUrl('/listar'); } else { return $this->_redirector->gotoUrl('/listar'); } } }