Скажите, что я должен следовать 2 маршрутам в этом порядке:
Zip:
url: home/:zip
param: { module: home, action: results }
State:
url: home/:state
param: { module: home, action: results }
и я использую такой маршрут, как:
'@State?state=CA'
Почему он разрешается на Zip-маршрут? Я думал, что когда вы явно указали имя маршрута: '@State', он не анализировал весь файл маршрутизации, а просто использовал конкретный маршрут, который вы запрашивали.
Я хотел бы иметь возможность использовать одно и то же действие для отображения данных на основе имени переменной (zip или состояния). Я не хочу создавать одно и то же действие (результаты) дважды, просто чтобы передать другой параметр.