如何从codeigniter中的common helper调用任何模型函数
如果(!函数_存在('audit')){ 函数addAudit($id\u user,$description) {如何从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
$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