3

我有以下路线设置的要求:

  • /user/:user_id/feed- 显示今天的提要项目
  • /user/:user_id/feed/:date- 显示所选日期的提要项目

第二条路由不需要它自己的控制器、视图或模板,它所需要做的就是更改第一条路由控制器上的属性。

我尝试在路由中使用多个动态段,但这似乎要求所有段都通过,即使使用路由通配符也是如此。

我怎样才能在最后有一个可选段的路线,或者我应该以完全不同的方式处理这个问题?

4

1 回答 1

0

您可以将路由路径定义为/user/:user_id/feed/:date,在序列化方法中返回包含属性 user_id 和日期的对象,使用路由中使用的相同控制器和模板/user/:user_id/feed。我希望这个解决方案可以解决您的问题。

于 2013-09-19T16:01:52.247 回答