如何修改CakePHP 3中的分页数?

时间:2017-10-11 17:43:35

标签: php cakephp cakephp-3.0

我想知道如何在CakePHP 3中禁用或修改分页数。 我在CakePHP2中回顾过:

function paginateCount ($conditions = null, $recursive = 0, $extra) {
    return 0;
}

然而,在CakePHP 3中,它不起作用。我还查看了 PaginatorComponent.php PaginatorHelper.php ,但我没有找到解决方案。 谢谢你的回答。 快乐的发展。

1 个答案:

答案 0 :(得分:0)

使用counter function

解决了这个问题
$query = $query->
    ->counter(function ($query) {
        return 100000;
    }
    …
);
$query->count(); // Returns 100000

现在,查询更常提供提供自定义计数实现的功能。只需在构建分页时合并它。