Bernardo,
Mas ali, por exemplo, caso o cara coloque o nome:
"Um Nome Qualquer_"
sendo o "_" um espaço em branco, isso seria salvo.
E isso acontece frequentemente em entradas, talvez em alguns copiar e
colar, etc -- seria útil trimmar isso.
Estou pensando em criar classes Filtering e Filter seguindo o mesmo modelo
das Validation e Valid
e por exemplo
$post =
Validation::factory($this->request->post())->filter('upper_case')->filter('trim')->filter('replace',
array('nono',':nana'));
Abraços,
2011/12/28 Bernardo - Sudeste Hosting <[email protected]>
> Eu valido as entradas $_POST assim: http://pastebin.com/tJp9u1UK
> Para mim é uma forma bem produtiva e limpa.
>
>
>
> Em 28 de dezembro de 2011 11:45, Vitor <[email protected]> escreveu:
>
>> Tarde!
>>
>> Estou fazendo meu primeiro projeto em Kohana 3.2 (meu último tinha sido
>> no ko 2.3 hehehe).
>> Bom, além de ter achado a documentação [externa] mais fraca do que de
>> costume, ainda acho que eles fazem MUITAS mudanças entre versões (3.1 pra
>> 3.2 tem MTA diferença) sem backward compatibility. Acho isso péssimo.
>>
>> Enfim, minha dúvida é:
>> Qual melhor maneira de filtrar entrada dos usuários? Digo, havia uma
>> classe Filter, se nao me engano, no 3.1, pelo que li...
>> Eu sei que dá pra colocar filters nos models que são chamados
>> automaticamente nos setters (o que particularmente não me sinto muito bem,
>> tanto quanto validação automática, acho que encapsula muito esse
>> tratamento), mas eu queria passar um filtro por todo o POST pra, por
>> exemplo, *trimmar *antes de escrever no input do form de novo.
>>
>> Abraços,
>>
>>
>> --
>> Vitor de Araujo Simões (Dalai/Snag)
>> Estudante de Ciências da Computação - USP
>>
>> "Computation is the art of building solutions
>> - at the cost of creating more problems"
>>
>>
>> http://www.varaujo.com.br
>>
>> --
>> 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.
>>
>
>
>
> --
> Atenciosamente,
> Bernardo Sepulveda de Castro
> ------- ------- ------- -------- -------- --------
> *Sudeste Hosting...*
> Ideias e Soluções Web
> www.sudestehosting.com.br
> (21)3305-3105
>
> --
> 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.
>
--
Vitor de Araujo Simões (Dalai/Snag)
Estudante de Ciências da Computação - USP
"Computation is the art of building solutions
- at the cost of creating more problems"
http://www.varaujo.com.br
--
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.