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.

Responder a