У меня есть URL-адрес маршрута, например http://localhost/p201/info
, для которого я хочу выбрать контроллер ProductController
.Для http://localhost/p1201/info
тоже хочу такой же ProductController
.
Для маршрута типа http://localhost/c301/info
я хочу выбрать CategoryController
.
У меня есть словарь значений ключей в приложении, чтобы выбрать контроллер для сегмента:
segment - controller
p201 - ProductController
p1201 - ProductController
c301 - CategoryController
Какое расширение маршрута мне нужно реализовать для динамического выбораконтроллер из словаря значения ключа для имени сегмента и вызова метода контроллера?