0

如何在 app/views 文件夹中组织文件夹结构而不与其他应用程序文件夹冲突?例如,

app/
   controllers/
              org/
                  OrgInfo.scala
   views/
        org/
           a.scala.html
        user/
           b.scala.html

我发现 b.scala.html 不能再看到 org.OrgInfo 类。当我在 b.scala.thml 处执行 @import org.OrgInfo 时,它会抛出一个错误,即在 views.html.org 下找不到 OrgInfo。怎么了?

4

2 回答 2

1

Scala 接受相关的包,这意味着如果你尝试使用 org 来引用 views.org 包,你可以通过提供完全限定的类名来解决这个问题:

@import controllers.org.OrgInfo 
于 2013-11-01T15:01:46.040 回答
0

我认为 johanandren 为您提供了正确的答案。所以你不应该从 org 开始你的 import 子句。org 在您的情况下是控制器的子包。使用绝对包名 controllers.org._

于 2013-11-03T11:40:58.567 回答