Symfony2 routing.yml 征求意见 - 如何做对?

Symfony2 routing.yml for comments - how do it right?

这是我的 Symfony2 应用程序中的路由(routing.yml 的一部分):

app_my_responses_response:
    path: /author/response/{responseId}/comments/{page}
    defaults: { _controller: AppBundle:Response:view, page: 1 }
    methods: [GET]
    requirements:
        responseId: \d+
此路线的

Objective – 在下一个案例中执行 (

  1. /author/response/8293085 { page:1 }
  2. /author/response/8293085/ { page:1 }
  3. /author/response/8293085/评论/{page:1}
  4. /author/response/8293085/评论/1/ { page:1 }
  5. /author/response/8293085/comments/2/ { page:2 }

我对编号为 1 和 3 的网址有问题...我不知道该怎么办...

解决此问题的最佳方法是删除要求并为第 1 和第 3 模式创建另一条路线。这个对我有用。谢谢@kba!