是否可以在Play中的主项目中的模板中使用子项目中的路线



我有一个Play(2.1.2)项目,它包含一个子模块"manager"。

我想在主项目中的模板中使用我的子模块中的路由器。

我试过论文:

@controllers.manager.routes.MyController.method
@controllers.routes.MyController.method
@controllers.routes.manager.MyController.method

什么都没用。

有关信息,我遵循了Play文档中的教程:

我有这个项目结构:

app
  └ controllers
  └ models
  └ views
conf
  └ application.conf
  └ routes
modules
  └ manager
    └ conf/manager.routes
    └ app/controllers
    └ app/models
    └ app/views     
project
 └ build.properties
 └ Build.scala
 └ plugins.sbt

在主要路线上:

->  /admin manager.Routes

我只做了一件事,就是把我的路由放在manager.routes中,而没有子包"manager"(controllers.manager),我像在主项目中一样直接命名它们(controllers),以解决Eclipse的这个问题。在我的子项目中,我的控制器中的"包"名称也是如此。

是否可以在主项目中使用子项目的路线?

是的,应该是这样的:

@admin.routes.Application.index
@module.routes.MyController.method

相关内容

  • 没有找到相关文章

最新更新