Php 在CodeIgniter中分页不起作用

Php 在CodeIgniter中分页不起作用,php,codeigniter,pagination,Php,Codeigniter,Pagination,我想使用CodeIgniter创建分页,但收到以下错误 Fatal error: Call to a member function query() on a non-object in /home/eheuristic10/php/courtgenie/application/models/kicker_model.php on line 338 我的模特是 function ticketCount() { $query = $this->db->query("SELEC

我想使用CodeIgniter创建分页,但收到以下错误

Fatal error: Call to a member function query() on a non-object in /home/eheuristic10/php/courtgenie/application/models/kicker_model.php on line 338
我的模特是

function ticketCount() {
    $query = $this->db->query("SELECT count(*) as c FROM  ci_ticket_details where userid='" . 2 . "' and activity_status = '0' LIMIT 1");
    $rows = $query->row_array();
    return $rows['c'];
}
我的分页课是

function attorney_request(){
    $this->load->library('pagination');
    $data['ticketCount'] = $this->kicker_model->ticketCount();
    $config = array();
    $config["base_url"] = 'http://localhost/courtgenie/index.php/kicker/attorney_request';
    $config["total_rows"] = $this->kicker_model->ticketCount();
    $config["per_page"] = 2;
    $config["uri_segment"] = 3;

    $this->pagination->initialize($config);
    $data["activeClient"] = $this->kicker_model->activeTicketsView($config["per_page"], $page);
    $data['pagination'] = $this->pagination->create_links();
    $this->load->view('attorney_request',$data);

    }
    else{
        redirect('home', 'refresh');
    }

}
如果我不使用分页类,那么我的分页将正常工作

谢谢

您的SQL无效:

$this->db->query("SELECT count(*) as c FROM  ci_ticket_details where userid='" . 2 . "' and activity_status = '0' LIMIT 1");
您的用户ID不能是
”。2 . '

您也在使用CI,但是为什么不使用activerecord来调用这样一个简单的SQL调用呢?节省时间使用AR

还有…

您的
if
语句的缩进格式不正确,并且该语句已损坏,您的
else
很孤独,您的
律师请求()会提前终止。

请在您的模型中尝试此缩进

function ticketCount() {
    $this->db->select('count(*) as c');
    $this->db->from('ci_ticket_details');
    $this->db->where('userid', 2);
    $this->db->where('activity_status', 0);
    $this->db->limit(1,0);
    $query = $this->db->get()->row();
    return $query->c;

}

您有一个
else
条件,如果
在哪里?为什么您在
$config[]
中交替使用
'
函数查询()在非对象上
。您正在加载数据库类吗?似乎没有。