コード例 #1
0
ファイル: QueryController.php プロジェクト: ignaszak/cms
 /**
  * Creates query to paginate rows
  */
 private function paginateQuery()
 {
     $limit = $this->conf->getViewLimit();
     $page = $this->http->router->get('page', 1);
     $offset = $limit * ($page - 1);
     $query = $this->query->getQuery()->setFirstResult($offset)->setMaxResults($limit)->getResult();
     $this->entityArray = $query;
 }
コード例 #2
0
ファイル: PaginationGenerator.php プロジェクト: ignaszak/cms
 private function setParams()
 {
     $this->limit = $this->conf->getViewLimit();
     $this->countPage = $this->getSitesNumber();
 }
コード例 #3
0
ファイル: System.php プロジェクト: ignaszak/cms
 /**
  *
  * @return integer
  */
 public function getViewLimit() : int
 {
     return $this->conf->getViewLimit();
 }