2011-12-24 16 views
2

Playビューで新しいオブジェクトをクラスから作成する必要がある場合、ビューでクラスの名前空間をインポートするにはどうすればよいですか?確かに、私はコントローラに新しいオブジェクトを作成してビューに渡すことができますが、ビューをレンダリングするときに使用できる条件に基づいて作成する必要があります。Playフレームワークビューでの名前空間のインポート

ありがとうございました。

答えて

4

完全修飾オブジェクト名を使用してください。例プレイ2では

models.MyObject obj = new models.MyObject(); 
5

、あなたはproject/Build.scalatemplatesImport SBTプロパティに追加することができます。

val main = play.Project(appName, appVersion, appDependencies).settings(
    templatesImport += "model._" 
)