Codeigniter 我将$config[';per#u page';]=20,但它只得到两个结果

Codeigniter 我将$config[';per#u page';]=20,但它只得到两个结果,codeigniter,pagination,Codeigniter,Pagination,我使用codeigniter分页,每页20个结果,但当我单击分页平均页码(如2、3、4)时,它只得到两个结果 下面是我的控制器 function restaurant_listing() { $config['base_url'] = base_url() . 'admin/restaurant/restaurant_listing/'; //$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];

我使用codeigniter分页,每页20个结果,但当我单击分页平均页码(如2、3、4)时,它只得到两个结果 下面是我的控制器

function restaurant_listing()
    {
        $config['base_url'] = base_url() . 'admin/restaurant/restaurant_listing/';
        //$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];
        //$config['base_url'] .= preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])).'/';
        $config['total_rows'] = $this->restaurant_model->record_count();
        $config['per_page'] = 20;
        $config['uri_segment'] = 4;
        $config['num_links'] = 10;
        $config['use_page_numbers'] = TRUE;
        $config['cur_tag_open'] = '<b>';
        $config['cur_tag_close'] = '</b>';

        $this->pagination->initialize($config);

        $page = ($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
        $data["results"] = $this->restaurant_model->restlisting($config["per_page"], $page);
        $data["links"] = $this->pagination->create_links();

        $data['content'] = $this->load->view('admin/restaurant_listing', $data, true);
        $this->load->view('admin/template', $data); 
    }
function\u清单()
{
$config['base_url']=base_url().“admin/restaurant/restaurant_listing/”;
//$config['base\u url']=“http://”$\u服务器['http\u主机];
//$config['base\u url'].=preg\u replace('@/+$@','',dirname($\u SERVER['SCRIPT\u NAME']))。/;
$config['total_rows']=$this->restaurant_model->record_count();
$config['per_page']=20;
$config['uri_segment']=4;
$config['num_links']=10;
$config['use_page_number']=TRUE;
$config['cur_tag_open']='';
$config['cur_tag_close']='';
$this->pagination->initialize($config);
$page=($this->uri->segment(4))?$this->uri->segment(4):0;
$data[“results”]=$this->restaurant\u model->restlisting($config[“每页”],$page);
$data[“links”]=$this->pagination->create_links();
$data['content']=$this->load->view('admin/restaurant_listing',$data,true);
$this->load->view('admin/template',$data);
}
我的视图文件包含

<div class="pagination"> <?php echo $links; ?> </div> 


这里我显示分页

也许可以修复您的代码,我使用此代码进行分页

控制器代码

public restaurant_listing()
{

$restaurant=$this->uri->segment(4);

$limit_ti=20;
if(!$restaurant):
offset_ti = 0;
else:
$offset_ti = $restaurant;
endif;


$this->load->model('Restaurant_model');// call model
$this->load->library('pagination'); // call library

$query=$this->restaurant_model->restlisting($limit_ti,$offset_ti); // geting an article 

$total_page = $this->restaurant_model->record_count(); // count row

 /** Pagination **/
 $config['base_url'] = base_url().'admin/restaurant/restaurant_listing/'; 
 $config['total_rows'] =$total_page->num_rows();
 $config['per_page'] = 20; 
 $config['uri_segment'] = 4;
 $config['num_links'] = 10;
 $config['use_page_numbers'] = TRUE;
 $config['cur_tag_open'] = '<b>';
 $config['cur_tag_close'] = '</b>';

    $this->pagination->initialize($config);
    $data = array('query' => $query,'page'=>$restaurant);

    $data['content'] = 'admin/restaurant_listing';
    $this->load->view('template', $data);

}
视图代码

<div class="pagination"><?php echo $this->pagination->create_links(); // call the pagnation?></div>


打印这张照片,看看你得到了什么:$this->restaurant\u model->record\u count();我已经打印了$this->restaurant\u model->record\u count();我得到了163A,它显示了什么
count($this->restaurant\u model->restlisting)
?请在这里发布您的型号代码,请在这里分享您的查询。
<div class="pagination"><?php echo $this->pagination->create_links(); // call the pagnation?></div>