我正在使用Play应用程序,我想将控制器中的DTO列表传递给模板:@(dtos: List[MyDTO])
我的第一直觉是将DTO类添加到名为dtos
的新包中,但如果我这样做,则在运行应用程序时会出错:not found: type MyDTO
。我尝试在模板中添加@import dtos.MyDTO
,但我仍然收到错误。如果我将DTO放在model
包中它可以正常工作,但我不想这样做,因为我不希望这会干扰Ebean表的生成和演变。
那么默认情况下在模板中看到了哪些包,如何让我的类从新包中看到模板?
答案 0 :(得分:3)
将此添加到您的Build.scala:
PlayProject(...) settings(
...
templatesImport ++= Seq(
"com.company.dto", "com.company.useful", ...
)
)