Table Of ContentsPrevious topic< Class Phalcon\Paginator\Adapter\NativeArray Next topicClass Phalcon\Paginator\Exception > This Page |
Class Phalcon\Paginator\Adapter\QueryBuilder¶implements Phalcon\Paginator\AdapterInterface Pagination using a PHQL query builder as source of data <?php
$builder = $this->modelsManager->createBuilder()
->columns('id, name')
->from('Robots')
->orderBy('name');
$paginator = new Phalcon\Paginator\Adapter\QueryBuilder(array(
"builder" => $builder,
"limit"=> 20,
"page" => 1
));
Methods¶public __construct (unknown $config) public setCurrentPage (unknown $currentPage) Set the current page number public int page getCurrentPage () Get the current page number public setLimit (unknown $limitRows) Set current rows limit public getLimit () Get current rows limit public setQueryBuilder (unknown $builder) Set query builder object public getQueryBuilder () Get query builder object public getPaginate () Returns a slice of the resultset to show in the pagination |