更改base_url分页CodeIgniter

时间:2014-10-08 10:35:26

标签: php codeigniter pagination

我正在通过网络对分页进行编码,但现在我有一个问题,我的分页给了我这个网址: www.site.com/published/getClients/5 但我需要改变 www.site.com/published/getClients/5/2/1 (第一个数字是分页偏移量)。 这是我的代码:

    $limit = 5;
    $config['base_url'] = base_url().'published/getClients/';
    $config['total_rows'] = $this->db->get('client')->num_rows();
    $config['per_page'] = $limit;
    $config['uri_segment'] = '3';
    $this->pagination->initialize($config);

那么如果最后两个数字怎么样?,就像这样($ offset是分页中的数字5):

    $config['base_url'] = base_url().'published/getClients/'.$offset.'/'.$idState.'/'.$idCountry;

请帮忙!

1 个答案:

答案 0 :(得分:0)

如下所示

$limit = 5;
$config['base_url'] = base_url().'published/getClients/5/2';
$config['total_rows'] = $this->db->get('client')->num_rows();
$config['per_page'] = $limit;
$config['uri_segment'] = '5';
$this->pagination->initialize($config);

只需要在函数名称和分页编号之后传递其他参数,然后必须将uri_segment更改为5,因为在该位置现在页码将会到来。