在codeigniter中的null上调用成员函数

时间:2019-03-06 07:08:07

标签: codeigniter

  

致命错误:未捕获错误:在第390行的null上调用成员函数check_main_module()

我添加了一个构造函数,并在配置中添加了模块作为库。

SET @number = IFNULL(
                ( substring( ( SELECT `cache`.`value` FROM `cache` ORDER BY `cache`.`value` DESC LIMIT 1 ),- 2 ) + 1 ),
                '1' 
            );

SET NEW.student_roll_no = CONCAT(
    YEAR ( CURRENT_DATE ),
    NEW.class_code,
    IF
        (
            @number < 10,
            CONCAT('0',@number),
            @number 
        ) 
    );

1 个答案:

答案 0 :(得分:0)

尝试一下


控制器:

function is_main_module_enabled($module) {
    $this->load->model('Modules_model');
    $result = $this->Modules_model->check_main_module($module);
    return $result;
}

库:

function is_main_module_enabled($module) {
    $CI = & get_instance();
    $CI->db->select('page_id');
    $CI->db->from('pt_cms');
    $CI->db->where('page_status', 'Yes');
    $CI->db->where('page_slug', $module);
    $rows = $CI->db->get();
    if ($rows->num_rows() > 0) {
        return true;
    }
    else {
        return false;
    }
}