Nur die Klasse, die CI_Controller, Model, View erweitert, kann verwendet werden
$this->load->library('something');
$this->load->helper('something');//..etc
Ihre benutzerdefinierte Klasse kann den obigen Code nicht verwenden. Um die oben genannten Funktionen in Ihrer benutzerdefinierten Klasse zu verwenden, müssen Sie sie verwenden
$CI=&get instance();
$CI->load->library('something');
$CI->load->helper('something');
Zum Beispiel in Ihrer benutzerdefinierten Klasse
// this following code will not work
Class Car
{
$this->load->library('something');
$this->load->helper('something');
}
//this will work
Class Car
{
$CI=&get_instance();
$CI->load->library('something');
$CI->load->helper('something');
}
// Here $CI is a variable.