Playframework 如何在正在运行的子项目中调用路由?
正如我读到的,这个问题经常出现,但我不明白。很抱歉我的无礼 获得了一个名为“subproject1”的子项目 在Playframework 如何在正在运行的子项目中调用路由?,playframework,playframework-2.1,playframework-2.2,Playframework,Playframework 2.1,Playframework 2.2,正如我读到的,这个问题经常出现,但我不明白。很抱歉我的无礼 获得了一个名为“subproject1”的子项目 在conf/routes中,我用->/subproject1/subproject1.routes 在子项目1.Routes中,有如下操作: GET /admin/rater subproject1.controllers.Application.rater(id: Int ?= 0) 有一个类似stuff.scala.html的视图和一个类似以下内容的链接: <a hr
conf/routes
中,我用->/subproject1/subproject1.routes
在子项目1.Routes
中,有如下操作:
GET /admin/rater subproject1.controllers.Application.rater(id: Int ?= 0)
有一个类似stuff.scala.html的视图和一个类似以下内容的链接:
<a href='@vvv.controllers.routes.Application.rater()?id=@page.getId()'>asdf</a>
播放说明值应用程序不是对象vvv.controllers.routes的成员,但操作在类“Application”中定义
路由应该类似于vvv.controllers.vvv.routes.Application.rater()
。。但这也是一个错误
非常感谢您的任何建议 可以找到子项目的解释
根据您的示例,您应该将子项目中的路由定义为
GET /admin/rate controllers.subproject1.Application.rater(id: Int ?= 0)
然后在视图中按如下方式调用路由(假设将id变量传递给模板):
将“subproject1”定义为真正的子项目,而不是简单地拆分路由文件,可能是个好主意。谢谢:-)
<a href='@controllers.subproject1.routes.Application.rater(id)'>asdf</a>