0

MVC Web サイトのルーティング クラスに取り組んでいます。一部のルートにはユーザー名が含まれる場合があります:

http://www.domain.com/John-Smith/

その他タグ :

http://www.domain.com/Fun-Stuff/

Routing クラスは、URL にユーザー名またはタグが存在するかどうかを検出する必要があります。これは、URL セグメントをデータベースと比較するために、ルーティング クラスがユーザー モデルとタグ モデルにアクセスする必要があることを意味します。

今のところ、コントローラーだけがモデルと接触しており、Routing クラスをモデルと結合するのは適切ではないと感じています。これを回避する方法、またはアーキテクチャ上の解決策はありますか?

4

1 に答える 1