gpt4 book ai didi

php - 当我在 cakephp 中使用 'group' 时,分页不起作用

转载 作者:行者123 更新时间:2023-12-04 05:04:23 25 4
gpt4 key购买 nike

我有型号 IndividualSystemSerialNumbercakephp1.3当我尝试 group by mac_address分页不起作用。

但是当我删除 group从 paginate ,它工作正常。

$this->paginate = array(
'order' => $order_by,
'group' => 'IndividualSystemSerialNumber.mac_address',
'page' => intval($page),
'limit' => $this->params['url']['iDisplayLength']
);

$systems = $this->paginate('IndividualSystemSerialNumber');

最佳答案

我现在遇到了和你一样的问题,我不知道,但是 paginate使用时出现问题group选项。

所以这里有一个非常棒的替代解决方案。

示例

$systems = $this->IndividualSystemSerialNumber->find('all',array
(
'order' => $order_by,
'group' => 'IndividualSystemSerialNumber.mac_address',
'page' => intval($page),
'limit' => $this->params['url']['iDisplayLength'],
'fields' => array
(
'IndividualSystemSerialNumber.mac_address',
//other related fields.
)
));

您有 $page这是您请求的页数和 Model::find()有选项叫 page接受当前请求的页码并且您还有 limit设置这样上面的代码将作为 $this->paginate(); 工作

干杯 享受编码。

关于php - 当我在 cakephp 中使用 'group' 时,分页不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15714928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com