Ajax 现有find()操作中的CakePHP分页

Ajax 现有find()操作中的CakePHP分页,ajax,cakephp,pagination,find,has-and-belongs-to-many,Ajax,Cakephp,Pagination,Find,Has And Belongs To Many,关于cakephp项目中的分页,我想得太晚了一点,所以现在我有了现有的(复杂的)HABTM查找操作(使用动态顺序、标记搜索等…),现在可以进行cakephp分页吗?还是我自己做分页更好/更容易(从ID xx中查找下20个条目? 我已经搜索了很长时间的解决方案,但实际上我没有发现任何有用的无论你做什么,你的应用程序有多复杂,你只需要修改一些语法来进行分页,我也有同样的解决方案,请检查我实现的解决方案 $conditionSearchLessonsByCourse = array('Cour

关于cakephp项目中的分页,我想得太晚了一点,所以现在我有了现有的(复杂的)HABTM查找操作(使用动态顺序、标记搜索等…),现在可以进行cakephp分页吗?还是我自己做分页更好/更容易(从ID xx中查找下20个条目?
我已经搜索了很长时间的解决方案,但实际上我没有发现任何有用的

无论你做什么,你的应用程序有多复杂,你只需要修改一些语法来进行分页,我也有同样的解决方案,请检查我实现的解决方案

    $conditionSearchLessonsByCourse = array('CourseLessonsReference.is_active'=>1,
                                            'Course1.is_active'=>1 ,
                                            'CourseCategory.is_active'=>1,
                                            'Reference.is_active'=>1
                                            );      


    //Pagination logic
    $this->paginate = array('conditions' => $conditionSearchLessonsByCourse, 
                            'order' =>'CourseLessonsReference.id DESC',                             
                            'limit' => PAGINATION_LIMIT,
                            "joins" => array(
                                            array(//UserCourse = Course Join
                                                "table" => "courses",
                                                "alias" => "Course1",
                                                "type" => "INNER",
                                                "conditions" => array(
                                                    "Course1.id = CourseLessonsReference.course_id"
                                                )
                                            ),//For Category = Course Join
                                            array(
                                                "table" => "course_categories",
                                                "alias" => "CourseCategory",
                                                "type" => "INNER",
                                                "conditions" => array(
                                                    "CourseCategory.id = Course1.course_category_id"
                                                )
                                            )
                                        ),
                            'recursive' =>  2                               
                            );
    $allLessonReferences = $this->paginate('CourseLessonsReference');

嗨,我的答案有用吗?你做了什么改变?嘿,是的,很有魅力,谢谢!我把它和这个答案结合起来。。但我一直对分页顺序有问题: