public function render() { $template = $this->template; $blog = $this->database->table("pages")->where(array("date_published <= ?" => date('Y-m-d H:i:s'), "pages_types_id" => 2))->order("date_created DESC"); $paginator = new \Nette\Utils\Paginator(); $paginator->setItemCount($blog->count("*")); $paginator->setItemsPerPage(20); $paginator->setPage($this->presenter->getParameter("page")); $template->blog = $blog->limit($paginator->getLength(), $paginator->getOffset()); $template->paginator = $paginator; $template->args = $this->getParameters(); $template->setFile(__DIR__ . '/BlogListControl.latte'); $template->render(); }