protected function createComponentVp() { $vp = new \CmsModule\Components\PaginationControl(); $pg = $vp->getPaginator(); $pg->setItemsPerPage($this->itemsPerPage); return $vp; }
protected function createComponentVp() { $vp = new \CmsModule\Components\PaginationControl(); $pg = $vp->getPaginator(); $pg->setItemsPerPage($this->getExtendedElement()->itemsPerPage); $pg->setItemCount($this->getQueryBuilder()->select("COUNT(a.id)")->getQuery()->getSingleScalarResult()); return $vp; }
protected function createComponentVp() { $vp = new \CmsModule\Components\PaginationControl(); $pg = $vp->getPaginator(); $pg->setItemsPerPage($this->perPage ? $this->perPage : $this->defaultPerPage); $pg->setItemCount($this->getRawQueryBuilder()->select("COUNT(a.{$this->primaryColumn})")->getQuery()->getSingleScalarResult()); return $vp; }