播放2个不同的视图包

时间:2012-05-05 15:33:16

标签: playframework-2.0

我正在尝试将我的视图从默认视图包中移出到mynewpackage.view.xyz中。这对控制器来说不是问题。

似乎根本没有编译。

Play 2.0 doc说:

  

...请注意,在Play 2.0中,控制器,模型和视图包名称约定现在就是这样,并且可以根据需要进行更改(例如使用com.yourcompany为所有内容添加前缀)。 ...

我做错了什么?

2 个答案:

答案 0 :(得分:9)

  1. /app中创建新包,让我们称之为com.mycompany.views
  2. 在其中创建新视图:myView.scala.html
  3. 将其恢复为行动:return ok(com.mycompany.views.html.myView.render());
  4. 您可以看到包名称和视图名称之间存在重要的html部分,以便在不重新加载页面的情况下编译视图开始使用命令进行播放:play ~run

答案 1 :(得分:0)

1)克隆您的新包的视图。 2)清理和编译。 3)更改导入参考