我在问题中找到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
有什么建议吗?
如果我遗漏了任何必要的信息,请告诉我,我会尽快更新我的问题
提前谢谢
答案 0 :(得分:0)
如果你在Github上查看Twirl project(Play的模板引擎),你会找到答案:
要配置将找到模板文件的源目录,请使用compileTemplates键中的sourceDirectories。例如,要将模板源与Scala或Java源文件一起使用:
sourceDirectories in (Compile, TwirlKeys.compileTemplates) := (unmanagedSourceDirectories in Compile).value