代码点火器致命错误:调用未定义的方法分页::初始化()


Codeigniter Fatal error: Call to undefined method Pagination::initialize()

>我正在尝试使用Codeigniter分页,并收到以下错误"致命错误:调用未定义的方法分页::initialize()"。

我发现了一些具有相同问题的帖子,但他们都表示解决方案是自动加载我已经在做的分页类。我能想到的唯一问题是我的类使用自定义控制器"MY_Controller"来扩展 CI 控制器。下面是我的代码,请帮忙。提前谢谢。

MY_Controller.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Controller extends CI_Controller {
public function __construct()
{
    parent::__construct();
    $this->init();
}
}

主控制器

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Main extends MY_Controller {
function index()
{
    $this->display();   
}
function display()
{
//pagination settings
$config['base_url']    = base_url();
$config['total_rows']  = 200;
$config['per_page']    = 50;
$this->pagination->initialize($config);
}
}

如果您创建了一个自定义控制器并使用核心My_Controller扩展它,而不是在display()函数中加载分页库:

$this->load->library('pagination');