调用位于模块中的CRUD控制器

时间:2014-09-02 10:20:40

标签: playframework playframework-1.x

我有一个使用CRUD模块的Play 1.2.x应用程序。我也在为这个应用程序的模块工作,也必须使用CRUD模块所以,我在模块中添加了一个模型和一个CRUD控制器,添加了CRUD模块作为依赖项,并在全局路由中添加了我的自定义模块文件:

*       /                   module:mymodule
*      /admin              module:crud

然而,无论我做什么,我都看不到CRUD控制器的条目,通常是CRUd控制器的工作方式。我从主要的主要部分看到了所有CRUD功能,但是没有来自自定义模块。

我怀疑它可能是路由问题(我需要添加到模块的路由文件中),或者CRUD插件根本不支持这种功能。

有人可以帮我吗?感谢

1 个答案:

答案 0 :(得分:0)

第一步,删除模块的路由,只保留模块的路由:crud,就像这样:

*      /admin              module:crud

第二步,创建你的控制器,例如:

@CRUD.For(MyModel.class)
public class MyController extends CRUD {
    // Some your codes
}

第三步,启动项目,然后导航到/admin/mycontroller

希望得到这个帮助。