/**
  * Verifica se o email do usuário é único
  * @param email
  * @return true caso o email seja único
  */
 public function checkEmail($email)
 {
     $sql = "SELECT email FROM {$this->prefix}user WHERE email = ?";
     $dao = new Dao_Usuario();
     $result = $dao->query($sql, array($email));
     return empty($result);
 }
 public function listar()
 {
     $dao = new Dao_Usuario();
     $usuarios = $dao->request();
     $view = new View();
     $view->add('nomeUsuario', 'Alisson Chiquitto');
     $view->add('usuarios', $usuarios);
     $view->desenhar('usuario/listar');
 }
 public function cadastrar(Vo_Usuario $dados)
 {
     if ($dados->getNome() == '') {
         throw new Exception('Nome não pode ser vazio.', 1);
     }
     // Validacoes
     $dao = new Dao_Usuario();
     $pk = $dao->create($dados);
 }
<?php

require 'lib/Conexao.php';
require 'lib/Vo.php';
require 'lib/Vo/Usuario.php';
require 'lib/Dao.php';
require 'lib/Dao/Usuario.php';
$vo = new Vo_Usuario();
$vo->setNome('Alisson Chiquitto');
$vo->setEmail('*****@*****.**');
$vo->setLogin('chiquitto');
$vo->setSenha('123456');
$dao = new Dao_Usuario();
echo $dao->create($vo);
<?php

require 'lib/Conexao.php';
require 'lib/Vo.php';
require 'lib/Vo/Usuario.php';
require 'lib/Dao.php';
require 'lib/Dao/Usuario.php';
$dao = new Dao_Usuario();
$usuarios = $dao->request('id = 1');
print_r($usuarios);
//echo $usuarios[0]->getId();
 public function excluir()
 {
     $data = Helper_Auth::get_data($_POST['pack']);
     $dao = new Dao_Usuario();
     return $dao->delete($data['id']);
 }