0

我找到了我的问题的答案,但是实施它仍然会导致错误。唯一的区别是 Play 框架的版本

因此,我在应用程序中创建了一个自定义目录,如下所示:

app
  └ custom
         └ controllers
         └ models
         └ views

当尝试使用此代码从控制器内访问视图时:

Ok(custom.views.html.index())

我收到如下编译错误:

object custom is not a member of package views

答案还建议询问相应的target/...目录,经检查,该目录确实具有正确结构的类:custom.views.html.list

有什么建议么?

如果我遗漏了任何必要的信息,请告诉我,我会尽快更新我的问题

先感谢您

4

1 回答 1

0

如果你在 Github 上查看Twirl 项目(Play 的模板引擎),你会找到答案:

要配置将在其中找到模板文件的源目录,请使用 compileTemplates 键中的 sourceDirectories。例如,在 Scala 或 Java 源文件旁边有模板源:

sourceDirectories in (Compile, TwirlKeys.compileTemplates) := (unmanagedSourceDirectories in Compile).value
于 2016-01-05T09:22:30.177 回答