2015-04-14 3 views
2

Я использовал в Cakephp 2.x Custom Query Pagination. Теперь я пытаюсь перенести проект на торт 3.Cakephp 3.x Custom Query Pagination

В руководстве Cake-не говоря уже о пользовательских запросах разбиения на страницах больше, и кажется, что модельная функция постраничный/paginateCount, которые используются для пользовательского запроса Разбивка страниц не вызывается.

Кто-нибудь знает, если это упало в Cake 3? Если да, то как я могу сделать разбиение на страницы с пользовательскими запросами в торте 3?

+0

Вы нашли способ достичь этого? – Joost

ответ

0
$bookmarks = TableRegistry::get('Bookmarks'); 

    $this->paginate['contain'] = [ 
     'Users' => function (\Cake\ORM\Query $query) { 
      return $query->select(['email']) 
         ->where([]); 
     } 
    ]; 

    $bookmarks = $this->paginate($bookmarks); 
+0

Пожалуйста, отформатируйте свой код и добавьте краткое объяснение. –