3
在Play中,當重載控制器方法時,這些單獨的方法不能被路由多次,因爲編譯器不喜歡它。在Play Framework 2.0中路由重載功能
有沒有可能的方法來解決這個問題?
說我在我的Product
控制器中有兩個功能:getBy(String name)
和getBy(long id)
。
而我卻在routes
宣佈這些功能的兩種不同的路線:
GET /p/:id controllers.Product.getBy(id: Long)
GET /p/:name controllers.Product.getBy(name: String)
我想用「同一」功能不同的路線,這可能嗎?
第二種解決方案對我來說足夠接近。謝謝。 – snnth
雖然爲什麼不允許? – user2601010