kield-01/cakephp3-json-pagination

CakePHP 3.x 的 JSON 分页特性

1.4.1.1 2018-04-04 11:24 UTC

This package is auto-updated.

Last update: 2024-09-29 03:41:54 UTC


README

徽章

Github All Releases Packagist

安装

composer require kield-01/cakephp3-json-pagination && composer dump-autoload -o

如何使用?

在您的 AppController 中,您必须添加 use JsonPaginationTrait 以在全局范围内使用特性

class AppController extends Controller
{

    use JsonPaginationTrait; 
}

或者,您也可以只将其添加到您想要的控制器中

class UsersController extends Controller
{

    use JsonPaginationTrait; 
}

如何获取数据?

首先,您应该加载您想要与 JsonPaginationTrait 一起使用或自动加载的模型

class UsersController extends Controller
{

    use JsonPaginationTrait; 
    
    public function index()
    {
        /** If You want to use custom alias, You should pass second argument **/
        return $this->j_paginate($this->Users->find(), $this->Users->getTable());
        
        /** Regular response with classic data alias **/
        return $this->j_paginate($this->Users->find());
    }

    
}