Playビューで新しいオブジェクトをクラスから作成する必要がある場合、ビューでクラスの名前空間をインポートするにはどうすればよいですか?確かに、私はコントローラに新しいオブジェクトを作成してビューに渡すことができますが、ビューをレンダリングするときに使用できる条件に基づいて作成する必要があります。Playフレームワークビューでの名前空間のインポート
ありがとうございました。
Playビューで新しいオブジェクトをクラスから作成する必要がある場合、ビューでクラスの名前空間をインポートするにはどうすればよいですか?確かに、私はコントローラに新しいオブジェクトを作成してビューに渡すことができますが、ビューをレンダリングするときに使用できる条件に基づいて作成する必要があります。Playフレームワークビューでの名前空間のインポート
ありがとうございました。
完全修飾オブジェクト名を使用してください。例プレイ2では
models.MyObject obj = new models.MyObject();
、あなたはproject/Build.scala
にtemplatesImport
SBTプロパティに追加することができます。
val main = play.Project(appName, appVersion, appDependencies).settings(
templatesImport += "model._"
)