|  Download CakePHP 3.x JSON Pagination TraitBadges  
 Installationcomposer require kield-01/cakephp3-json-pagination && composer dump-autoload -o
 How to use?In Your AppController, You must adduse JsonPaginationTraitto use the trait application-wide: class AppController extends Controller
{
    use JsonPaginationTrait; 
}
 Or You could add it only to the controller You want: class UsersController extends Controller
{
    use JsonPaginationTrait; 
}
 How to get the data?At first, You should load Your model, which You want to use with JsonPaginationTraitor to use autoloaded by the classname: 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());
    }
    
}
 |