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

时间:2013-05-28 06:44:49

标签: php codeigniter

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

当我在第一页时,我点击了分页link (2),它会加载第二页的内容,但是当我在第二页上时,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);
    }

1 个答案:

答案 0 :(得分:10)

您还需要为配置添加此内容

$config['uri_segment'] = 4;