在Play框架上生成管理区域(CRUD)

我正在按照官方教程创建管理区域。我正确地完成了第一步,但是当我将控制器类扩展到CRUD时,我得到了一个错误(在项目上找不到Crud)+当我访问 http://localhost:9000/admin/。这就是我所做的:Access denied

  1. 为应用程序启用 CRUD 模块 在 /conf/application.conf 文件中,通过添加以下行来启用 CRUD 模块:

    module.crud=${play.path}/modules/crud

    导入默认 CRUD 路由

  2. 在 conf/routes 文件中,通过添加以下行来导入默认模块路由:

    * /admin module:crud

  3. 创建用户控制器

    package controllers;
    
    public class Users extends CRUD {
    
    }
    
  4. 重新启动播放和日食

任何建议,让管理区域工作请 ?


答案 1

请尝试再次运行此命令

play eclipsify myApp 

答案 2

感谢您的提示,玩eclipsify使诀窍,但在此之前,我不得不解决依赖关系,因为它们现在在依赖关系.yml文件中:

# Application dependencies

require:
    - play
    - play -> crud

只需启动“播放依赖关系myApp”,然后进行eclipsify。在 Eclipse 中重新加载你的项目,它就可以工作了。

最新测试 (1.2.3)

法比安


推荐