kield-01 / cakephp3-json-pagination
CakePHP 3.x 的 JSON 分页特性
1.4.1.1
2018-04-04 11:24 UTC
Requires
- php: >=5.6
- cakephp/cakephp: ^3.4
This package is auto-updated.
Last update: 2024-09-29 03:41:54 UTC
README
徽章
安装
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());
}
}