Cakephp 3.x自定义查询分页 [英] Cakephp 3.x Custom Query Pagination

查看:121
本文介绍了Cakephp 3.x自定义查询分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Cakephp 2.x自定义查询分页中使用过. 现在,我正在尝试将项目迁移到Cake 3.

I used in Cakephp 2.x Custom Query Pagination. Now I am trying to migrate a project to Cake 3.

Cake 3的手册不再提及自定义查询分页, 似乎没有调用用于自定义查询分页的模型函数paginate/paginateCount.

The manual of Cake 3 does not mention Custom Query Pagination any more, and it seems, that the model function paginate / paginateCount which are used for the Custom Query Pagination are not called.

有人知道,是否将其丢弃在Cake 3中? 如果是这样,如何在蛋糕3中使用自定义查询进行分页?

Does anyone know, if this is dropped in Cake 3 ? If so, how can I do pagination with custom queries in cake 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/zh-CN/controllers/components/pagination.html

这篇关于Cakephp 3.x自定义查询分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆