繁体   English   中英

分页链接在codeigniter中无法正常工作,

[英]pagination links not working properly in codeigniter,

我正在尝试使用codeigniter实现分页。 情况如下:数据库中只有3篇文章,因此我将每页限制设置为2以测试分页。 内容是财产损失,第一页中有前两篇,第二篇中有第三篇。 分页链接号正确生成。

当我在第一页上时,我单击分页link (2) ,该link (2)会在第二页上加载其内容,但是当我在第二页上时,分页链接在page 1, (1)不起作用page 1, (1)根本不是链接, (2)再次链接?

有什么问题吗?

这是我的控制器方法

function pagination()
    {
        $this->load->library('pagination');
        $this->load->library('table');
        $this->load->model('article_m');

        $config['base_url'] = 'http://mysite.com/en/news/pagination';
        $config['total_rows'] = $this->db->get('articles')->num_rows();
        $config['per_page'] = 2;
        $config['num_links'] = 20;

        $this->pagination->initialize($config);        
        $pag = $this->db->get('articles', $config['per_page'], $this->uri->segment(4));        
        $data['records'] = $pag->result();

        $this->template->view('news/pagination', $data);
    }

您还需要为此添加配置

$config['uri_segment'] = 4;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM