Play Framework有问题从不同的包导入scala模板

KJ5*_*J50 1 playframework playframework-2.3 twirl

使用Play 2.3.7,我有一组类似于这个示例项目的bootstrap3模板,它们在一个包中app/views/bootstrap3/.其中一个bootstrap3模板是名为的文件中的文本字段对象text.scala.html.在一个单独的包中,我有一些其他模板,我想在其中使用我的自定义文本字段.所以,在包中app/views/other/假设我有一个文件index.scala.html,如何正确导入我的Bootstrap3模板?这就是我的代码中的内容

@import views.bootstrap3._

@* my bootstrap3 text field template *@
@text("some", "params", "here")
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试编译时,我得到一个错误index.scala.html(第3行)说

package scala.text is not a value
Run Code Online (Sandbox Code Playgroud)

如何修复我的代码,以便我可以从单独的包中导入我的模板?

Mik*_*ame 5

名为something.scala.htmlget compile的模板到一个views.{suffix}包,在这种情况下是后缀html,所以对于完全限定的导入,你需要做:

@import views.html.boostrap3._

@text("some", "params", "here")
Run Code Online (Sandbox Code Playgroud)