Использование рамки Yii2 я не могу найти никаких встроенных функциональных возможностей реализовать то, что называется nested resources
в Ruby On Rails (http://guides.rubyonrails.org/routing.html#nested-resources)Yii2 - вложенные ресурсы наилучшей практики
Например, Статья имеет много Комментарии. Поэтому я хочу, чтобы комментарии, связанные с статьей, были доступны через /articles/1/comments
URL, когда используется действие index
; через /articles/1/comments/create
когда create
действие используется и так далее ...
Должен ли я добавить несколько действий-методов ArticlesController называется actionIndexComments(), actionCreateComment()...
?
Или должен передать параметр ?article_id=1
через GET и использовать его для фильтрации в КомментарииКонтроллер?
Или должен ли я реализовать собственный класс UrlManager
, который может обрабатывать вложенные маршруты? (возможно, кто-то уже его реализовал?)
Какова оптимальная практика на данный момент?
Я думаю, что лучше иметь несколько действий – Justinas