当我读到这个问题经常发生,但我不明白。对于我的无聊感到抱歉。
有一个名为" subproject1"
的子项目在conf/routes
中,我使用-> /subproject1/ subproject1.Routes
在subproject1.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>
播放说value Application is not a member of object vvv.controllers.routes
,但该操作在Class&#34; Application&#34;
路线应该像vvv.controllers.vvv.routes.Application.rater()
..但这也是一个错误。
任何建议都非常感谢!
答案 0 :(得分:1)
可以找到子项目的解释here。
根据您的示例,您应该将子项目中的路线定义为
GET /admin/rate controllers.subproject1.Application.rater(id: Int ?= 0)
然后在视图中,您将按如下方式调用路径(假设您将id变量传递给模板):
<a href='@controllers.subproject1.routes.Application.rater(id)'>asdf</a>