2015-04-14 122 views
2

我在Cakephp 2.x自定義查詢分頁中使用。 現在我想一個項目遷移到蛋糕3.Cakephp 3.x自定義查詢分頁

蛋糕3的手冊中沒有提到的自定義查詢分頁任何更多, ,似乎,這裏面是用於自定義查詢模型功能PAGINATE/paginateCount分頁不被稱爲。

有沒有人知道,如果這是放棄在蛋糕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

請格式化您的代碼並添加簡短說明。 –