Всем привет! Пытаюсь написать маршрутизатор и у меня получается такая структура. для примера возьмем такую ссылку:
site.ru/user333/albums
Для него я создал вот такой роут:
'user([0-9]+)/?(?P<action>[a-z_]+)?' => ['controller'=> 'profile'],
Получается так, что контроллер == profile, action (метод) == albums.
Разбивая этот адрес, я запускаю такой метод:
Profile->albumsAction();
, ну и получаю альбомы пользователя.
Но, что если я хочу перейти в определенный альбом, вот по такой ссылке:
site.ru/user333/albums/1531344
1531344 - ID альбома.
Куда мне отнести этот ID? Ведь контроллер занят, метод тоже занят.