Play Framework自定义视图目录

时间:2015-12-28 17:51:10

标签: scala playframework-2.4 play-templates

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

所以,我在app中创建了一个自定义目录,如下所示:

app
  └ custom
         └ controllers
         └ models
         └ views

尝试使用以下代码从控制器中访问视图时:

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

我收到如下编译错误:

object custom is not a member of package views

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

有什么建议吗?

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

提前谢谢

1 个答案:

答案 0 :(得分:0)

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

  

要配置将找到模板文件的源目录,请使用compileTemplates键中的sourceDirectories。例如,要将模板源与Scala或Java源文件一起使用:

sourceDirectories in (Compile, TwirlKeys.compileTemplates) := (unmanagedSourceDirectories in Compile).value