是否可以使用路由文件直接路由到模板?在Play 2.0和scala中使用路由的模板路由
我在尋找這樣一個條目,
GET /template/main/*param views.html.main(param)
或類似的東西。目前,我正在轉發到一個操作來獲取模板。
編輯:指示的參數也是如此,所以要求是明確的。
是否可以使用路由文件直接路由到模板?在Play 2.0和scala中使用路由的模板路由
我在尋找這樣一個條目,
GET /template/main/*param views.html.main(param)
或類似的東西。目前,我正在轉發到一個操作來獲取模板。
編輯:指示的參數也是如此,所以要求是明確的。
如果你有scala動態模板,你需要一個控制器來爲它們服務,並在其中調用模板。 render()方法,所以它呈現爲html。
如果要直接將URL路由到模板,那麼它不是模板,而是靜態HTML文件。 你可以在「/ public/...」中找到它,但是,我不知道是否有可能將它放在其他地方。
否則,你仍然可以只需要一行代碼控制器:
def myAction = Action(Ok(views.html.main.render()))
我擁有可使html變爲動態的URL參數。 – anoopelias
在MVC體系結構中,您需要一個控制器來轉換您呈現給用戶的視圖的數據。如果你沒有這個需求,那麼gre就是對的,你可能只是提供一個靜態的HTML文件。玩!應用程序是使用預先配置的路線創建的,以將來自{play_root}/public的靜態內容託管到http:// yourhost/assets/ –