コード例 #1
0
 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();
 }