我需要加载没有$this->load->model
的模型。我必须像这样加载它:
$modelName = new ModelName();//from a controller
class ModelName{
public function __construct(){
$CI =&get_instance();
var_dump($CI);//null
}
}
它工作正常,但$CI =&get_instance();
实际上是空的。知道为什么吗?
编辑1
如果我从常规控制器尝试get_instance,它正在工作(也来自帮助器)
我正在使用require_once
答案 0 :(得分:0)
尝试扩展CI_Model。
class ModelName extends CI_Model {
public function __construct(){
$CI =&get_instance();
var_dump($CI);
}
}