Pessoal, foi resolvido com a ajuda do pessoal do fórum. Era esse o erro: Estava usando: $_POST['nome']; O certo é: $post['nome'];
Um imprevisto agora é que tenho que colar todos os campos do formulário com uma rule(); caso contrário ocorre erro. Em 9 de agosto de 2010 16:44, Bernardo Castro <[email protected]>escreveu: > Pessoal, vou recorrer a vocês. > > Estou a 1 hora tentando descobrir por que as funções filter() não > funciona em meu código. Não encontrei nada no fórum e o exemplo que é > dado no final do manual não é completo. > O que esta acontecendo: Quando utilizo a função filter() com a opção > MD5 ele não insere a senha com MD5 mas sim com testo puro. A mesma > coisa para qualquer função PHP. > > exemplo: > ----------------------------------------- > $post = new Validate($_POST); > $post->filter('senha', 'MD5')->filter('nome', 'not_empty'); > > if($post->check()){ > $vendedor = ORM::factory('Vendedor'); > $vendedor->vendedor_nome = $_POST['nome']; > $vendedor->vendedor_senha = $_POST['senha']; > $vendedor->save(); > } > > ----------------------------------------- > > - Eu achava que ela o $_POST['nome'] direto na variável para inserir > no DB, mas vi em alguns código que fazem assim mesmo. > Estou perdendo maior tempo importante para achar isso. Alguém já > passou por coisa parecida. > Obs.: para rule() funciona normalmente. > Utilizo o KO3. > Obrigado. > > -- Atenciosamente, Bernardo Sepulveda de Castro ------- ------- ------- -------- -------- -------- Sudeste Hosting... Ideias e Soluções Web www.sudestehosting.com.br (21)3305-3105 (21)9513-8065 -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
