【发布时间】:2023-03-23 15:55:02
【问题描述】:
使用 Yii2 框架我找不到任何内置功能来在 Ruby on Rails (http://guides.rubyonrails.org/routing.html#nested-resources) 中实现名为 nested resources 的东西
例如,文章有很多评论。所以我希望在使用index 操作时,通过/articles/1/comments URL 访问与文章相关的cmets;使用create 操作时通过/articles/1/comments/create 等等...
我是否必须向 ArticlesController 添加多个名为 actionIndexComments(), actionCreateComment()... 的操作方法?
或者我应该通过 GET 传递一个 ?article_id=1 参数并将其用于 CommentsController 中的过滤?
或者我应该实现可以处理嵌套路由的自定义UrlManager 类吗? (也许有人已经实现了?)
目前最好的做法是什么?
【问题讨论】:
-
我认为最好有多个动作
标签: php yii2 nested-resources