KnpPaginatorBundle显示最初可见的最多5个导航链接

时间:2014-07-31 16:44:58

标签: php symfony twig

我希望在加载页面时显示最多5个导航链接。如果我的页数超过5页并不重要,则始终以1 2 3 Next >开头,而不是1 2 3 4 5 Next >

如何使用KnpPaginatorBundle实现它?

$pagination = $paginator->paginate(
    $query,
    $this->get('request')->query->get('page', 1)/*page number*/,
    10/*limit per page*/
);

1 个答案:

答案 0 :(得分:1)

这很奇怪,因为它是默认值,你是否在配置部分更改了它?

knp_paginator:
    page_range: 5   # default page range used in pagination control

文档https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/Resources/doc/paginator_configuration.md