Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter分页在第2页上未显示结果_Php_Codeigniter_Pagination - Fatal编程技术网

Php Codeigniter分页在第2页上未显示结果

Php Codeigniter分页在第2页上未显示结果,php,codeigniter,pagination,Php,Codeigniter,Pagination,我第一次使用Codeigniter分页类 控制员:- public function index($issue_id = 0) { if(empty($issue_id)) { $config = array( array( 'field' => 'seltype', 'label' => 'Type

我第一次使用Codeigniter分页类

控制员:-

public function index($issue_id = 0)
    {
        if(empty($issue_id))
        {
            $config = array(
               array(
                     'field'   => 'seltype',
                     'label'   => 'Type of issue',
                     'rules'   => 'trim'
                  ),
               array(
                     'field'   => 'txttitle',
                     'label'   => 'Title',
                     'rules'   => 'trim|required'
                  ),
            );
            $this->form_validation->set_rules($config);


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

            $config['base_url'] = site_url()."/new_issues";
            $config['total_rows'] = $this->all_model->total_new_level_records(1);

            $offset = $this->uri->segment(3);
            $config['per_page'] = 9; 

            $config['uri_segment'] = 3;
            $config['use_page_numbers'] = TRUE;

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

            $data['level_one'] = $this->all_model->new_level_issues(1,$config["per_page"], $config['uri_segment']);

            $data["links"] = $this->pagination->create_links();

            $this->load->view("new_issues_page", $data);
        }
}
我从数据库中总共得到33行,而且我可以在我的视图页面中看到分页,最后显示1,2,3。但当我点击2链接,它显示没有结果

编辑:-当我点击2页时得到的URL是:-


我还尝试打印:-
$offset=$this->uri->segment(3)但它没有显示任何内容。

尝试替换,例如,它应该是url的第三段

$config['uri_segment'] = 3;
你的基本url应该是

$config['base_url'] = site_url()."/new_issues/index";

没有其他新函数

只需在调用model函数之前加载model
$this->load->model('all_model')

试一试


我想你需要改变偏移量,我也试过了,但没有显示任何东西。Ok@Gautam你能告诉我假设我写了$config['base\u url']=site\u url()。“/new\u issues/page”;然后我必须在控制器中创建page方法?如果是,那么我应该在代码中写什么呢?那么应该包含什么代码呢?因为我在索引中写了我的分页代码,我知道我听起来很愚蠢,但实际上我是第一次使用分页,然后是你的$config['base_url']=site_url。“/new_issues/index”;尝试
$config['uri_segment']=5
$offset=0
作为索引的参数。希望这会有帮助。查看编辑后的答案,然后尝试使用公共功能索引($issue\u id=0,$offset=0)
$this->load->model('all_model');

        $config = array();
        $config['base_url'] = site_url("controller/method");
        $config['total_rows'] = $this->db->get_where('table name',array('where condition'))-> num_rows();
        $config['per_page'] = 9;
        $config['uri_segment'] = 5;
        $this->pagination->initialize($config);
        $data['pagination'] = $this->pagination->create_links();