コード例 #1
0
 /**
  * @Route("/", defaults={"page"=1}, name="homepage")
  * @Route("/list/{page}", requirements={"page"="\d+"}, defaults={"page"=1}, name="post_list")
  * @Template
  */
 public function listAction($page)
 {
     $posts = $this->postRepository->getListPaginator($first = ($page - 1) * $this->itemsPerPage, $max = $this->itemsPerPage);
     return array('posts' => $posts, 'page' => $page, 'pagesCount' => ceil(count($posts) / $this->itemsPerPage));
 }