如何从codeigniter中的common helper调用任何模型函数

如何从codeigniter中的common helper调用任何模型函数,codeigniter,Codeigniter,如果(!函数_存在('audit')){ 函数addAudit($id\u user,$description) { $response_audit = $CI->Audit_model->addAudit($id_user,$description); if($response_audit){ log_message('debug',' Product --addAudit :: Response received from

如果(!函数_存在('audit')){ 函数addAudit($id\u user,$description) {

        $response_audit = $CI->Audit_model->addAudit($id_user,$description);
        if($response_audit){
            log_message('debug',' Product --addAudit :: Response received from model'); 
            }else{
            log_message('debug',' Product --addAudit :: Response didnot received from model'); 
        }
    }
}

在公共帮助器的构造函数中:

public function __construct() {
    // Assign the CodeIgniter super-object
    $this->CI = & get_instance();
}

//Now for loading a model
public function addAudit($id_user,$description){
    $this->CI->load->model('your_model_name');
    $response_audit =  $this->CI->your_model_name->addAudit($id_user,$description);
            if($response_audit){
                log_message('debug',' Product --addAudit :: Response received from model'); 
                }else{
                log_message('debug',' Product --addAudit :: Response didnot received from model'); 
            }
}

在公共帮助器的构造函数中:

public function __construct() {
    // Assign the CodeIgniter super-object
    $this->CI = & get_instance();
}

//Now for loading a model
public function addAudit($id_user,$description){
    $this->CI->load->model('your_model_name');
    $response_audit =  $this->CI->your_model_name->addAudit($id_user,$description);
            if($response_audit){
                log_message('debug',' Product --addAudit :: Response received from model'); 
                }else{
                log_message('debug',' Product --addAudit :: Response didnot received from model'); 
            }
}

我还包括$CI=&get_instance();$CI->load->model('Audit_model');在helper的顶部,实际上,您所做的是正确的。有什么问题吗?它以消息形式给出错误:未定义变量:CI文件名:helpers/common_helper.phpI还包括$CI=&get_instance();$CI->load->model('Audit_model'));在helper的顶部,实际上,您所做的是正确的。这里有什么问题?它的错误信息为:Undefined variable:CI Filename:helpers/common_helper.php