Я думал слишком поздно о разбиении на страницы в моем проекте cakephp, поэтому теперь у меня есть существующие (сложные) операции поиска HABTM (с динамическим порядком, поиск тегов и т. Д.), Это возможно на данный момент сделать паутинную паутину? Или лучше/проще сделать разбивку на страницы моей собственной (найти следующие 20 записей из ID xx ...)? Я искал долгое время для решения, но на самом деле я ничего не нашелpagination CakePHP в существующих операциях find()
ответ
Независимо от того, что вы делаете, как сложное приложение вы делаете, вам просто нужны синтаксические изменения, чтобы сделать разбиение на страницы, у меня было такое же, пожалуйста проверьте решение, которое я выполнил.
$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');
Привет, мой ответ работает? Какие изменения вы сделали? –
эй да работает как шарм, спасибо большое! Я объединил его с этим ответом http://stackoverflow.com/a/6502142/4032742 .. но у меня проблемы с порядком разбивки на страницы: http://stackoverflow.com/questions/27512723/cakephp-pagination-keep -изготовленный на заказ заказ – tobysas
- 1. CakePHP find ('threaded') pagination
- 2. Cakephp Custom Find Type Pagination
- 3. cakephp pagination
- 4. Mongoose find and pagination
- 5. Rest api cakephp pagination
- 6. Pagination условиями в CakePHP
- 7. Ajax Pagination cakePHP 3.0
- 8. CakePHP Pagination view Проблемы
- 9. Cakephp LImiting Pagination Counter
- 10. pagination + search in cakephp
- 11. Cakephp 3: Ajax Pagination
- 12. CakePHP Pagination leading zeroes
- 13. Cakephp ajax pagination issue
- 14. Cakephp Pagination без номера
- 15. Маршруты pagination Cakephp 3
- 16. cakephp pagination toggle
- 17. CakePHP Ajax Pagination
- 18. cakePHP pagination and passArgs
- 19. Pagination in CakePHP 3.0
- 20. Custom Query Pagination Cakephp
- 21. CakePHP Pagination and Filter
- 22. CakePHP Pagination SQL Injection
- 23. Cakephp pagination custom order
- 24. CakePHP Pagination issue
- 25. pagination design in cakephp
- 26. CakePHP Pagination Order Результат
- 27. CakePHP 3.0 Modelless Pagination
- 28. CakePHP Маршруты и Pagination
- 29. CakePHP - Специальный запрос в PAGINATION
- 30. CakePHP Pagination. Сохраняя модель Fat
Привет, мой ответ работал? Какие изменения вы сделали? –