2017-11-24 8 views
0

例のtwirlテンプレート(scalacomet.scala.html, line 18)では、逆方向ルーティングは接尾辞.unique(以下を参照)で行われます。これにより、一意のパラメータでURLが拡張されます。これに関するドキュメントはありますか?逆方向ルーティングを再生する - ユニークで異なるパッケージ

@routes.ScalaCometController.streamClock.unique

それはパッケージコントローラにないScalaの呼び出しからのルーティング逆行うことは可能ですか?

routes: GET /hallo com.example.controllers.App.hallo() 

@routes.com.example.controllers.App.hallo逆ルートのドキュメントはhereある

答えて

0

...動作しないようです。

routes.ScalaCometController.streamClockによって返されるタイプはplay.api.mvc.Callです。 uniqueのドキュメントは、スーパークラスplay.mvc.Callにあります。

public Call unique()

URLに一意の識別子を追加します。

戻り値:このURL

に固有の識別子を使用してこの呼び出しはここでは、各パッケージのクラスのために生成されるか逆ルートのドキュメントで説明があります場合はコピー。

注:コントローラパッケージごとにルートサブパッケージがあります。そのため、actions controllers.Application.helloはcontrollers.routes.Application.hello経由で元に戻すことができます(生成されたパスと一致するルートファイル内に他のルートがない限り)。

例では@com.example.controllers.routes.App.halloとなります。

+0

ありがとうございました - ホースに立っていました – RobertJo

関連する問題