Playを使用しています!フレームワーク2.1(Javaバージョン)。次のようなルートがあります。
http://www.mydomain.com/games/52/super-mario-bros
「スーパーマリオブラザーズ」の部分は任意であり、SEOの目的でのみ追加されます。そのゲームで取得するIDに対応する52のみが必要です。
問題は、ルートに任意の値を設定する方法がわからないように見えることです。現在、conf/routesファイルに次の情報があります。
GET /games/:id/:title controllers.Games.viewGame(id: Long, title: String)
これは機能しますが、Gamesコントローラー内の「viewGame」メソッドに2番目のパラメーターを追加する必要があります。これは使用されません。私はむしろこのようなルートを持っていると思います:
GET /games/:id/:arbitrary controllers.Games.viewGame(id: Long)
これを行う方法はありますか?