cakephp:由于使用'group'而未能进行分页

时间:2012-11-08 17:13:03

标签: cakephp

我想通过使用'group'进行分页:

var $paginate = array(
        'Student'=>array(
                    'limit' => 20,
                    'fields'=>array('Student.id','Student.firstname','Student.lastname'),
                    'order' =>array('Student.id'=>'desc'),
                    //'group' => array('Student.type_id'),
                ),
        );

当我提交行''group'=>数组('Student.type_id')“时,分页将运行良好,但当我解锁此行时,我只能获得20项(与限制数相同)来自数据库,没有分页。

所以,我该如何解决?

1 个答案:

答案 0 :(得分:0)

更新到CakePHP 2.3(目前为测试版),并已修复。在此之前的任何事情,你必须创建一些自定义函数detailed in the book