Waner, não podemos confundir a Validação com o filtro de input (sei lá o nome que chamam isso.. heheheh).
A Validação é o tratamento indispensável para se manter integridade e segurança da sua aplicação. Você vai evitar que não seja inserido um texto num campo de Inteiro no banco, por exemplo, o que causaria um erro ou diversos problemas dependendo do caso. No caso do Filtro, é uma necessidade de usabilidade, ou seja, facilitar pro usuário o preenchimento do formulário e baixar o número de requisições desnecessárias no servidor (envia, valida, envia, valida, .....). O uso do Filtro nunca vai dispensar o uso da Validação. Alguém com javascript desabilitado já passaria desapercebido pelo filtro. Nunca devemos confiar no "client side". Tudo deve ser validado quando chega na aplicação. :). 2009/7/1 Waner Miranda <[email protected]>: > Eu discordo num ponto da validação ficar no modelo. Sim, se a validação for > inerente a regra de negócio, como uma faixa de valores ou até mesmo um > validação de um tipo de entrada, vai ficar no modelo gerando uma exceção de > erro - nunca redirecionando para uma view (modelo não conversa com view). > Agora, algumas vertentes como a validação básica de um e-mail ou máscaras > podem ser colocadas na camada de visualização e separadas como bibliotecas > para facilitar o trabalho. > Isso vai de cada um. > > []'s > > > ------------------------------------------------------------------------------------------------------------------------------------ > May the light be with you! > ------------------------------------------------------------------------------------------------------------------------------------ > > > > 2009/7/1 Edinho Almeida <[email protected]> >> >> Tenho usado Validação no Model agora. >> >> No controller fica muito mais limpo, ex: >> >> if ($situacao = $this->fera_model->save($array_para_salvar) ){ >> // redirect para a página de sucesso >> }else{ >> // fica no mesmo lugar e exibe os erros no form >> } >> >> Abs >> Edinho Almeida >> 11 8018-8019 >> >> 2009/7/1 Roberto Almeida Longhi <[email protected]>: >> > Senhores, >> > >> > Tenho uma duvida. >> > No help do codeigniter tem um exemplo de como utilizar o validation, e >> > ele >> > aponta que deve ser utilizado no controller. >> > >> > Eu acredito que deveria ser chamado no model, porque caso precise chamar >> > esse model em outro lugar a validação já estará lá. >> > Alguem tem alguma opinião sobre o assunto ? >> > >> > []'s >> > >> > -- >> > Roberto Almeida Longhi >> > Time Web >> > Contmatic >> > (11) 2942 6700 Ramal 1404 >> > (11) 8599 9022 >> > www.contmatic.com.br >> > >> > >> > _______________________________________________ >> > Lista mailing list >> > [email protected] >> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> > >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Newton Wagner skype: newtonwagner msn/gtalk: [email protected] http://www.newtonwagner.net/ - http://www.diariodaselva.com.br/ _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

