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/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br