Archived
1
0
Fork 0

app/models/Data/User.php: adding getPagination()

This commit is contained in:
Henrik Hautakoski 2018-12-29 16:46:46 +01:00
parent 3c17346e46
commit dfe440cda3
No known key found for this signature in database
GPG key ID: 96765B12FEAC4745

View file

@ -455,4 +455,24 @@ class User extends Base
}
}
}
/**
* @param int $page
* @param int $limit
* @return \Phalcon\Paginator\AdapterInterface
*/
public static function getPaginationList($page = 1, $limit = 30)
{
$builder = (new self())->getModelsManager()->createBuilder();
$builder->from(self::class);
$paginator = new \Phalcon\Paginator\Adapter\QueryBuilder(array(
'builder' => $builder,
'page' => $page,
'limit' => $limit
));
return $paginator;
}
}