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

