2013-10-18 46 views

回答

4

Play將Scala模板文件編譯成真正的類。所以app/views/navtop.scala.html將被編譯到views.html.navtop。有兩個具有相同完全限定名稱的類並且混淆了類加載器是一種不好的做法。爲了防止類文件衝突使用包。

將所有視圖放入文件夾應用程序/視圖並不是必需的。您還可以使用例如app/admin/views/navtop.scala.html,它將被編譯爲與views.html.navtop不同的admin.views.html.navtop。

將其導入模板:

@import admin.views.html.navtop 

@navtop() 

如果仍然發生碰撞用全稱,例如return ok(admin.views.html.navtop.render());

相關問題