2011-12-24 86 views

回答

2

我不知道你是什麼意思生成的,但你可以組織你自己的控制器到Java包

我還沒有嘗試在斯卡拉,但在Java中,你可以把你的控制器(延伸play.mvc.Controller)成controllers的子包。

|- controllers 
|--- Application.java 
|- controllers.admin 
|--- Admin.java 

如果不熟悉Java包,他們是在文件夾結構組織,所以controllers.admin -package在您的播放項目的路徑app/controllers/admin/

在您的項目或視圖文件中,您可以使用包名稱前的包對這些控制器進行尋址。

# Path: conf/routes 
GET /admin    admin.Admin.index 

......或者......

*{ 
    Path: app/views/admin/Admin/index.html (app/views/<package>/<Controller>/<method> 
}* 

#{form @admin.Admin.setSomething()} 
    ... 
#{/form} 
+3

你可以做同樣的事情階。不同的包,不同的目錄。我認爲根目錄必須被稱爲控制器,但是你可以隨心所欲地創建你的樹。 – aishwarya 2011-12-25 16:28:14

+0

謝謝。你是對的,我很確定播放路由使用'controllers'作爲它的根。 – 2011-12-25 17:56:01

相關問題