Welcome Guest, Not a member yet? Register   Sign In
Using CI instance in a library
#1

[eluser]DarkManX[/eluser]
Hey guys,

i try to store the ci instance in a library variable when i contruct the it, but i doesnt work. i tried everything but cant solve it by myself. hope you can help!

Code:
class My_library{
public $CI = null;
function construct(){
  $this->CI =& get_instance();
}
public function foo(){
  // doesnt work, showing im trying to use a method of a non-object
  $this->CI->load->model('model_name');
  // this works fine
  $CI =& get_instance();
  $CI->load->model('model_name');
}
}

greets
#2

[eluser]Rolly1971[/eluser]
you construct function is wrong. it should be: function __construct() not: function construct().

notice the two underscores.
#3

[eluser]DarkManX[/eluser]
Ty, sometimes you just blind debugging your own code! Big Grin
#4

[eluser]Rolly1971[/eluser]
np, glad i could help




Theme © iAndrew 2016 - Forum software by © MyBB