在 Knp 分页中显示多少页

Posted

技术标签:

【中文标题】在 Knp 分页中显示多少页【英文标题】:Show how many pages in Knp pagination 【发布时间】:2015-05-04 19:05:33 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

Check here for source【参考方案2】:

我可以在文档中看到这个抽象分页类: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;

【讨论】:

以上是关于在 Knp 分页中显示多少页的主要内容,如果未能解决你的问题,请参考以下文章

Knp分页器不分页

梦内容页分页标题提取

排序在 Knp 分页器中不起作用

KNP 分页链接卡在第 1 页

有没有办法让 knp 分页器只显示下一个和上一个按钮

如何在 Twig 中为 KNP 分页器获取分页方向?