是否有任何形式來在playframework中動態創建子目錄?我正在考慮像Spring這樣的常見攔截器,但是..我怎麼能在遊戲中使用?playframework創建動態子目錄
感謝所有幫助
example.com/event1
example.com/event2
example.com/event3
是否有任何形式來在playframework中動態創建子目錄?我正在考慮像Spring這樣的常見攔截器,但是..我怎麼能在遊戲中使用?playframework創建動態子目錄
感謝所有幫助
example.com/event1
example.com/event2
example.com/event3
的最佳方式,我想,就是用路由文件。文檔在這裏應該是不言自明:
http://www.playframework.org/documentation/1.2.2/routes
(見例如http://www.playframework.org/documentation/1.2.2/routes#syntax)
您可以使用路由文件,但要注意的是,該文件夾的「名稱」必須是一個關鍵,它允許你找到對象。通常,「鍵」將與一個實體相關,在這種情況下,Play提供了一個Long ID作爲鍵,這是一個更好的選擇。在該密鑰之後,您可以添加一些字符串以實現SEO可用性目的。使用路由文件中像
example.com/1/event1
example.com/2/event2
example.com/3/event3
(or alternatively)
example.com/event/1
example.com/event/2
example.com/event/3
:
所以,你的路線將像上
GET /{id}/{name} MyController.getFolder
or
GET /event/{id} MyController.getFolder
有一些問題在這裏(SO)如何將多餘的文字添加到路徑。
我可以做類似 GET/{name} MyController.getFolder ? –
你可以,但如果你想找到一個名字的實體,我不會推薦它(它可能會使用實體的ID)。如果你不需要加載任何實體,那麼不用擔心。 –
我可以做一些類似GET/{name} MyController.getFolder的嗎? –