如果我需要在Play视图中的一个类中创建一个新对象,我该如何在视图中导入类命名空间?当然,大多数时候我可以在控制器中创建新对象并将其传递给视图,但我需要根据渲染视图时可用的条件创建它。
感谢。
答案 0 :(得分:5)
在Play 2中,您可以添加templatesImport
中的project/Build.scala
sbt属性:
val main = play.Project(appName, appVersion, appDependencies).settings(
templatesImport += "model._"
)
答案 1 :(得分:4)
只需使用完全限定的对象名称即可。实施例
models.MyObject obj = new models.MyObject();