我创建一个带分页的模块,当我使用create_pagination()帮助器时,我在链接中得到一个问号。限制已设置为6所以我希望链接顺序为0,6,12,18,但我得到1?,2?,3?。
这就是生成的内容:
<a href="http://site.com/mymodule/page/?">1</a>
<a href="http://site.com/mymodule/page/2?">2</a>
这就是我所期待的:
<a href="http://site.com/mymodule/page/">1</a>
<a href="http://site.com/mymodule/page/6?">2</a>
传入控制器的代码是;
public function index( $offset = 0 )
{
$limit = 6;
$total_items = $this->mymodel_m->count_all();
$items = $this->mymodel_m
->limit( $limit )->offset( $offset )
->get_all();
$data->pagination = create_pagination('mymodule/page/', $total_items, $limit, 3 );
...
}
非常感谢任何协助。
答案 0 :(得分:3)
这样的事情应该有效。
public function index()
{
$limit = 6;
$total_items = $this->mymodel_m->count_all();
$pagination = create_pagination('mymodule/page/', $total_rows , $limit, 3);
$items = $this->mymodel_m
->limit($pagination['limit'], $pagination['offset'])
->get_all();
...
}