目次前のトピックへ< Class Phalcon\Paginator\Adapter\NativeArray 次のトピックへClass Phalcon\Paginator\Exception > このページ |
Class Phalcon\Paginator\Adapter\QueryBuilder¶extends abstract class Phalcon\Paginator\Adapter implements Phalcon\Paginator\AdapterInterface Pagination using a PHQL query builder as source of data <?php
use Phalcon\Paginator\Adapter\QueryBuilder;
$builder = $this->modelsManager->createBuilder()
->columns('id, name')
->from('Robots')
->orderBy('name');
$paginator = new QueryBuilder(
[
'builder' => $builder,
'limit' => 20,
'page' => 1,
]
);
Methods¶public __construct (array $config) public getCurrentPage () Get the current page number public setQueryBuilder (Phalcon\Mvc\Model\Query\Builder $builder) Set query builder object public getQueryBuilder () Get query builder object public getPaginate () Returns a slice of the resultset to show in the pagination public setCurrentPage (mixed $page) inherited from Phalcon\Paginator\Adapter Set the current page number public setLimit (mixed $limitRows) inherited from Phalcon\Paginator\Adapter Set current rows limit public getLimit () inherited from Phalcon\Paginator\Adapter Get current rows limit |