この順序で 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 または状態) に基づいてデータを表示できるようにしたいのですが、別のパラメーターを渡すためだけに同じアクション (結果) を 2 回作成する必要はありません。