У меня два дня с проблемой, и я не могу найти решение,
У меня есть 3 модуля Группы, События и Страницы
События могут быть в группах и на страницах, тогда я хочу получить к нему доступ таким образом:
/groups/{id}/events/{id}
/page/{id}/events/{id}
У меня есть 3 контроллера: GroupController
, EventController
и PageController
События используют ту же модель. Но в зависимости от того, принадлежат ли они к группе или контроллеру страницы, есть метод, который меняется. Я решил создать два контроллера как
GroupEventController extends EventController
PageEventController extends EventController
В случае GroupEventController
мне также нужны данные GroupController
.
Как ты это делаешь?