私は遊びを使っています!マルチテナンシー アプリケーション用のフレームワーク 1.2.5。テナントはドメイン ベースで解決され、モデルとして保持されます。アプリケーションが提供するすべての機能を共有するわけではない複数の種類のテナントがあるため、コントローラーはパッケージに編成され、対応するテナントの種類によって名前空間が付けられます。
ここで、URL 内にテナントの名前空間を渡さずに、現在アクティブなテナントによって定義された変数ターゲット アクションにいくつかの URL をマップしようとします。
play の routes ファイル内でスクリプトを実行できることはわかっているので、テナント情報 (つまりデータベース情報) を routes ファイルに渡す可能性があるかどうか疑問に思っています。
これを行う方法を知っていますか?
そうでない場合:
追加の名前空間情報を提供したり、play のリクエストパラメーターバインディングを再発明したりせずに、ルーティングアプローチを実現するにはどうすればよいですか?