Symfony2,Knp Paginator:在url中使用带前缀的页面

时间:2013-06-28 18:05:31

标签: symfony paginator

我想在网址中添加页面前缀,如下所示:

http://host/list/page_5

/**
 * @Route("/list/{page}", name="list", requirements={"page" = "page_\d+"})

...

$pagination = $paginator->paginate(
            $query,
            $this->get('request')->query->get('page') /*page number*/,
            5  /*limit per page*/
        );

如果只使用数字 - 它工作正常。但是在网址中使用分页和这些页面前缀的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

将路线架构更改为

@Route("/list/page_{page}", name="list", requirements={"page" = "\d+"})