Fiz isso no construtor e dá erro

        $CI =& get_instance();
        $CI->load->database();

Message: Undefined variable: CI

Filename: libraries/MY_Validation.php

Line Number: 28


Message: Trying to get property of non-object

Filename: libraries/MY_Validation.php

Line Number: 28

*Fatal error*: Call to a member function from() on a non-object in
*libraries/MY_Validation.php* on line *28
*

*linha 28:        $CI->db->from('user');
*



Muita sorte para nós!

Marco Telles



Henrique de Castro escreveu:
> Pega a instancia do CI e usa, tipo:
> $CI =& get_instance();
> $CI->load->database();
> etc.
>
> Em 10/02/08, *Marco Telles* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> escreveu:
>
>     Extendi a classe Validation para o MY_Validation e gostaria de
>     acrescentar métodos de validação no BD, só que não está dando
>     certo :-(
>
>     Ex.:
>     1. No controler eu chamo o model user para validar os dados do usuário
>     2. No model user eu carrego o Validation
>     3. Para o email, criei uma regra:
>     $regras['userEmail'] =
>     
> "trim|required|valid_email|max_length[100]|unique_email[$this->userEmail]";
>     4. No MY_Validation eu criei o método:
>     unique_email( $email ) onde eu verifico se o email já existe
>     cadastrado
>
>     E aí é que está o problema, como acessar o bd dentro de um método
>     de uma
>     classe extendida (MY_Validation) ???
>
>     Abs e um bom início de semana para todos!!
>
>
>     --
>     Muita sorte para nós!
>
>     Marco Telles
>
>
>
>
>     _______________________________________________
>     Lista mailing list
>     [email protected] <mailto:[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
>   

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a