3

我正在玩一个 Play 应用程序,我想将 DTO 列表从控制器传递到模板:@(dtos: List[MyDTO])

我的第一直觉是将 DTO 类添加到名为 的新包dtos中,但如果这样做,我会在运行应用程序时收到错误:not found: type MyDTO. 我尝试添加@import dtos.MyDTO模板,但仍然收到错误消息。如果我将 DTO 放入model包中,它工作得很好,但我不想这样做,因为我不希望它干扰 Ebean 表的生成和演变。

那么模板中默认会看到哪些包,如何使我的类从新包中对模板可见?

4

1 回答 1

3

将此添加到您的 Build.scala 中:

PlayProject(...) settings(
  ...
  templatesImport ++= Seq(
    "com.company.dto", "com.company.useful", ...
  )
)
于 2012-12-02T04:00:16.587 回答