0

我在 knp 分页中安装并覆盖模板。但我需要显示有多少页。例如:1 页 10、5 页 10 等等?我阅读了官方文档,但没有找到答案。

4

2 回答 2

6

您可以覆盖此模板:https ://github.com/KnpLabs/KnpPaginatorBundle/blob/master/Resources/views/Pagination/sliding.html.twig

只需使用该变量pageCount来显示您想要的页面数量。

为此,请sliding.html.twig在您的app/Resources/KnpPaginatorBundle/views/Pagination文件夹中创建一个文件。

于 2015-05-04T19:12:45.453 回答
1

我可以在文档中看到这个抽象分页类:https ://github.com/KnpLabs/knp-components/blob/master/src/Knp/Component/Pager/Pagination/AbstractPagination.php

这个类在第 113 行有一个方法:

/**
 * Get total item number available
 *
 * @return integer
 */
public function getTotalItemCount()
{
    return $this->totalCount;
}
于 2015-05-04T19:16:23.207 回答