/**
  * @Route("/categorias/noticias/{id}/{page}", defaults={"page" = 1}, name="show_categoria_noticias")
  */
 public function showNoticiasAction(Categoria $categoria, $page)
 {
     $itemsPerPage = 5;
     $paginator = $this->get('knp_paginator');
     $pagination = $paginator->paginate($categoria->getNoticias(), $page, 5);
     $maxPage = $pagination->getTotalItemCount() > 0 ? ceil($pagination->getTotalItemCount() / $itemsPerPage) : 1;
     if ($page > $maxPage) {
         throw $this->createNotFoundException();
     }
     return $this->render('categorias/show_noticias.html.twig', array('title' => 'Categoria: ' . $categoria->getDcategoria(), 'pagination' => $pagination));
 }