3
我使用Scala的2.10和playframework 2.2.1反向與遊戲框架可選GET參數
讓我們假設以下路由的路由:
GET /users/page/:page/limit/:limit controllers.Users.showUsers(page: Int, limit: Int)
我想補充的搜索形式GET
方法和幾個領域,並添加一些分頁。 例如,在表單提交的URL看起來像這樣:
http://example.com/users/page/1/limit/20?login=someLogin&email=
爲了避免我使用反向路由我的模板中,如@routes.Users.showUsers(currentPage, limit)
分頁代碼URL硬編碼。是否有可能也添加GET參數到生成的網址沒有一些醜陋的代碼,如fold
到Form
裏面的模板等?
你好,它還挺好的。但據我所知,沒有機會僅僅使用'Form'來處理來自請求的所有那些GET參數,而不是手動佈線。 –
你是什麼意思?如果你能解釋你想要做的更多一點,這可能是可能的。 –
例如,我不必手動將登錄名和電子郵件字段添加到routes.conf和'showUsers'中,以便在showUsers中使用'bindFromRequest'的隱式變體從請求中創建'Form'。讓我們想象我的表單裏有22個字段。在routes.conf中有22個參數,在showUsers中有22個參數。它有點不好 –