Мне нужно сделать какую-то особенную маршрутизацию в торте, но я не могу это понять на всю жизнь.
У меня есть контроллер магазина на /shop
, формат URL будет:
/shop/:category/:sub_category/:product_slug
В маршрутизации мне нужно отправить каждую часть URL на свое действие, например, если бы URL был просто /shop/cakes
, он перешел бы к действию категории магазина.
Однако, если бы URL был /shop/cakes/macaroons
или /shop/cakes/fairy
, он перешел бы к действию подкатегории на контроллере магазина.
И то же самое для /shop/cakes/macaroons/pistachio
пойдет на действие продукта на контроллере магазина.
Как бы я поступил об этом в маршрутизации? Нечто, начинающееся с
Router::connect('/shop/:category/:sub_category/:product_slug' ...
Или я далеко от цели? Благодарю.