Enviei antes de terminar! heheheh.
Então, dessa forma, sempre que for inserir alguma coisa na tabela
livro, ele vai validar a informação. :).
Em 24/01/08, Newton Wagner<[EMAIL PROTECTED]> escreveu:
> Sobre a validação no model, eu faço assim:
>
> class Livro extends Objeto
> {
> public function inserir($var)
> {
> $validacao = $this->validarAntesInserir($var);
> if ($validacao !== TRUE) { return $validacao; }
> # operacoes pra inserir os dados aqui
> }
>
> public function vaildarAntesInserir($var)
> {
> # operacoes para validar os dados passados em $var
> # retorna TRUE em caso de sucesso
> # ou retorna a mensagem de erro (ou mensagens)
> }
>
> }
>
>
> Em 24/01/08, Paulo Balzi<[EMAIL PROTECTED]> escreveu:
> > Galera, valeu pelas respostas.
> > Apenas esclarecendo algumas coisas, esse código foi apenas um exemplo pra
> > tentar ver funcionando essa idéia do MVC.
> > Sei que ele não está bem estruturado,foi apenas um teste.
> >
> > O négocio é que na documentação do CI ele diz que pode ser passado um objeto
> > como parametro na inserção utilizando o Active Record, e foi isso q eu fiz,
> > além de tentar passar a lógico para o model.
> > Quanto montar um array associativo e passa-lo como parametro, resolveria,
> > mas seguindo a idéia de OO, classes, objetos, porque não passar logo um
> > objeto como parametro??
> >
> > mas do jeito q eu fiz, não tem como eu passar a instância da classe livro
> > para a função insert??? qual outra maneira eu poderia fazer isso?
> > considerando o uso de objeto.
> >
> > Mas uma dúvida, como eu poderia colocar a validação no Model?
> >
> > valeu galera.
> > essa discussão está ajudando bastante. :o)
> > --
> > Paulo Balzi
> > _______________________________________________
> > 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/blog
> - http://www.owshit.com.br/
>
--
Newton Wagner
skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]
http://www.newtonwagner.net/blog
- http://www.owshit.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br