Esta é uma solução interessante para deixar os controllers mais magros
ainda. Vou estudar se tem algum contra efeito colocar
essas regras no model.
Abraço
2008/6/20 Paulo Balzi <[EMAIL PROTECTED]>:
> Eu faço de outra maneira.
> No meu caso eu coloquei todas as regras no model, então eu criei métodos
> específicos para cada conjunto de regra q eu necessito.
> Por exemplo:
>
> 1º método:
> function validarForm1() {
> -- aqui eu defino as regras q eu quero --
> return $this->validation->run();
> }
>
> 2º método:
> function validarForm2() {
> -- aqui eu defino as regras q eu quero --
> return $this->validation->run();
> }
>
>
> aí pra cada formulário eu envio para um método do controller q eu quero, no
> primeiro caso, se eu quero usar o validarForm1, teria um método do
> controller da seguinte maneira:
>
> function submitForm1() {
> if ($this->mymodel->validarForm1()) {
> -- executa a ação --
> } else { -- faça outra coisa -- }
> }
>
> e se eu quiser usar a outra validação, criaria outro método no controller
> fazendo a mesma coisa, mas chamando o submitForm2.
>
> mais ou menos assim.....espero ter ajudado.
>
>
--
Samarone Lopes - (31) 88111425 - (31) 84833845
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br