/** * Sets variables for view of "Archive" page */ public function renderArchive() { $template = $this->template; $template->title = "Archiv knihy návštěv"; $posts = $this->guestbook->getAllViewable(); $vp = new \VisualPaginator($this, 'vp'); $page = $vp->page; $paginator = $vp->getPaginator(); $paginator->setItemCount($posts->count()); $paginator->setItemsPerPage(10); $paginator->setPage($page); $template->posts = $posts->limit($paginator->getLength(), $paginator->getOffset()); }