使用默认的分页类,并按照odeigniter用户手册,我无法看到如何让网址对用户有意义?
例如:链接将如下所示:< 1 2 3 4 5>但链接1的网址是
本地主机/条目/页/
当我希望它是
时本地主机/条目/页面/ 1
类似于第3页,它是:
本地主机/条目/页/ 4
显然它正在使用偏移作为uri中的第3段。如何使用页码进行分页,链接号实际上与第3个uri段相匹配?
答案 0 :(得分:2)
您可以在配置中轻松设置分页类:
取自文档:
默认情况下,URI段会 使用您要分页的项目的起始索引。如果你更喜欢 要显示实际页码,请将其设置为TRUE。
所以:
$this->load->library('pagination');
$config['base_url'] = //site_url('controller/method');
$config['total_rows'] = //get rows from model
$config['per_page'] = 10;
$config['use_page_numbers'] = TRUE;
$this->pagination->initialize($config);
额外提示:请注意,如果你的uri片段不是第3段(默认),你也可以设置使用哪一段(我曾经冒这个风险):
$config['uri_segment'] = 4;