public function page($page, $pageSize = 20) { $this->limit($pageSize); $this->offset(($page - 1) * $pageSize); return $this; }
/** * Create collection pager object from collection. * * @param LazyRecord\BaseCollection collection object. * @return BootstrapRegionPager */ protected function createCollectionPager(BaseCollection $collection) { $page = $this->getCurrentPage(); $pageSize = $this->getCurrentPageSize(); $count = $collection->queryCount(); $collection->page($page, $pageSize); // return new RegionPager( $page, $count, $pageSize ); return new BootstrapRegionPager($page, $count, $pageSize); }