0

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

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*/
        );

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

4

1 回答 1

1

将路由模式更改为

@Route("/list/page_{page}", name="list", requirements={"page" = "\d+"})
于 2013-06-29T08:11:30.163 回答