【发布时间】:2014-03-26 17:22:52
【问题描述】:
我有一个控制器,它有一些功能。
我的问题是我想做:
GET /v1.0/products @controllers.ProductController.getProductsByCategory(lang: String ?="en_US", t:String, cat:String, start: Int ?=0, maxresults:Int ?=100, sort:String ?="rank", order:String ?="asc")
GET /v1.0/products @controllers.ProductController.getProducts(lang: String ?="en_US", t: String, ids: String)
我在控制器中有两个功能:
def getProducts(lang: String, t: String, ids: String) = Action { ... code.. }
和
def getProductsByCategory(lang: String, t: String, cat:String, start: Int, maxResults:Int, sort:String, order:String) = Action { ... Code ...}
这不起作用。我必须像这样定义路线:
GET /v1.0/products/bycategory @controllers.ProductController.getProductsByCategory(lang: String ?="en_US", t:String, cat:String, start: Int ?=0, maxresults:Int ?=100, sort:String ?="rank", order:String ?="asc")
GET /v1.0/products @controllers.ProductController.getProducts(lang: String ?="en_US", t: String, ids: String)
有没有办法在路径中不添加“bycategory”来实现这一点?
谢谢
【问题讨论】:
标签: scala playframework playframework-2.0 scala-2.10