0

我想通过使用“组”进行分页:

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' => array('Student.type_id')”时,分页会很好,但是当我解锁这一行时,我只能从数据库中获取 20 个项目(与限制数相同),并且没有分页。

那么,我该如何解决呢?

4

1 回答 1

0

更新到 CakePHP 2.3(目前是测试版)并已修复。在此之前,您必须创建一些书中详述的自定义函数。

于 2012-11-08T18:30:30.157 回答