我在Cakephp 2.x自定義查詢分頁中使用。 現在我想一個項目遷移到蛋糕3.Cakephp 3.x自定義查詢分頁
蛋糕3的手冊中沒有提到的自定義查詢分頁任何更多, ,似乎,這裏面是用於自定義查詢模型功能PAGINATE/paginateCount分頁不被稱爲。
有沒有人知道,如果這是放棄在蛋糕3? 如果是這樣,我怎麼能做蛋糕3中的自定義查詢分頁?
我在Cakephp 2.x自定義查詢分頁中使用。 現在我想一個項目遷移到蛋糕3.Cakephp 3.x自定義查詢分頁
蛋糕3的手冊中沒有提到的自定義查詢分頁任何更多, ,似乎,這裏面是用於自定義查詢模型功能PAGINATE/paginateCount分頁不被稱爲。
有沒有人知道,如果這是放棄在蛋糕3? 如果是這樣,我怎麼能做蛋糕3中的自定義查詢分頁?
試試這個:
public function index()
{
$query = $this->Articles->find('popular')->where(['author_id' => 1]);
$this->set('articles', $this->paginate($query));
}
的文檔頁面:http://book.cakephp.org/3.0/en/controllers/components/pagination.html
$bookmarks = TableRegistry::get('Bookmarks');
$this->paginate['contain'] = [
'Users' => function (\Cake\ORM\Query $query) {
return $query->select(['email'])
->where([]);
}
];
$bookmarks = $this->paginate($bookmarks);
請格式化您的代碼並添加簡短說明。 –
你有沒有找到一種方法來實現這一目標? – Joost