Legal então ! E o callback funcionou também ?
Vou fazer isso... :-)

Muita sorte para nós!

Marco Telles

#############
# Pier de Ipanema ( http://www.pierdeipanema.com.br/ )



Paulo Balzi escreveu:
> Marcos, eu usei a opção do CI de estender a library Validation.
> Criei a My_Validation, e nela eu criei as minhas validações.
> Funcionou e foi bem tranquilo, e o código ficou bem organizado.
>
> Valeu
>
>
> 2008/1/29 Marco Telles <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
>
>     Assim:
>
>     1) No controller eu faço assim:
>        if ( $this->Prodmod->validaProd() ) { validou, então continuo o
>     processamento, do contrário retorno
>
>     2) No model eu faço as validações básicas do validation - ex:
>     trim|required|max_length[10] (...)
>
>        if ( $this->validation->run() == FALSE ) {
>                // não passou na validação retorno
>                return FALSE;
>            }else {
>                // faço as minhas validações
>                if ( $this->referCheck() ) { minha primeira validação, se
>     passou vamos para a segunda
>                     If ( $this->prodExiste() ) { minha segunda validação,
>     se passou vamos para a terceira
>                          if (...) { e assim por diante
>                          // se passou por tudo, então validou (obviamente
>     se todas forem obrigatórias)
>                             return TRUE;
>            }
>
>     Ficou confuso ??? :-)
>     abs
>
>     Muita sorte para nós!
>
>     Marco Telles
>
>     #############
>     # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
>     # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )
>     # Ubuntu The power of free software ( http://www.ubuntu-br.org/ )
>     # Python Programming Language ( http://www.pythonbrasil.com.br/ )
>
>
>
>     Paulo Balzi escreveu:
>     > pois é, um mistério isso.
>     > Quando usava no controller tudo funcionava, agora no model
>     acontece isso.
>     > Espero que eu que tenha errado, pq ficar sem callback complica
>     um pouco.
>     >
>     > Mas como vc faz as suas validações sem o uso do callback?
>     >
>     > 2008/1/29 Marco Telles <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     > <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>>:
>     >
>     >     Oi Paulo,
>     >     Isso aconteceu comigo também e acabei largando mão do
>     callback. E não
>     >     tinha reparado que foi depois que passei a validação para o
>     model...
>     >     Achei que era algum erro meu. Então será que não é possível
>     usar o
>     >     callback dentro do model ? Ou tem solução ??
>     >
>     >     Abs
>     >
>     >     Muita sorte para nós!
>     >
>     >     Marco Telles
>     >
>     >     #############
>     >     # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
>     >
>     >
>     >     Paulo Balzi escreveu:
>     >     > Pessoal, estou melhorando o meu código, e resolvi seguir um
>     >     pouco mais
>     >     > a risca a idéia do MVC.
>     >     > Então, comecei a colocar a minha validação no Model. Quando eu
>     >     utilizo
>     >     > as validações padrões do CI, funciona direito, mas qdo
>     resolvi fazer
>     >     > uma validação callback, simplesmente não acontece nada.
>     >     > Quando usava tudo no controller funcionava, agora no model
>     não.
>     >     >
>     >     > Tem que fazer alguma coisa diferente que tem q fazer??? ou tem
>     >     alguma
>     >     > maneira de saber se tenta chamar a função do callback??
>     >     >
>     >     > já tentei de tudo......e não consegui descobrir.
>     >     >
>     >     > Valeu
>     >     >
>     >     > --
>     >     > Paulo Balzi
>     >     >
>     >    
>     ------------------------------------------------------------------------
>     >     >
>     >     > _______________________________________________
>     >     > Lista mailing list
>     >     > [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     >
>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>     >     >
>     >
>     >     _______________________________________________
>     >     Lista mailing list
>     >     [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >    
>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>     >
>     >
>     >
>     >
>     > --
>     > Paulo Balzi
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > Lista mailing list
>     > [email protected] <mailto:[email protected]>
>     > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>     >
>
>     _______________________________________________
>     Lista mailing list
>     [email protected] <mailto:[email protected]>
>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
>
>
> -- 
> Paulo Balzi
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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

Responder a