Entendi, no caso eu coloco o trim() na função adicionar()
public function adicionar() {
>
> $this->alu_nome = trim(Arr::get($_POST, 'nome'));
>
> }
>
Em 28 de dezembro de 2011 12:25, Vitor <[email protected]> escreveu:
> 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.
>
--
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.