Grato a todos,
Só não postei o resultado por que estou voltando a programar hoje...
Um abraço!
2008/6/20 Samarone Lopes <[EMAIL PROTECTED]>:
> 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
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br