无法为play框架1.2.2配置crudsiena模块



我试图在Play框架(1.2.2)+ siena(2.0.2) + crudsiena(2.0.1) + gae(1.4)上创建基本应用程序。这些都是我从play的依赖管理系统中获得的。我在文档中遵循示例,我得到了一个奇怪的错误:

未找到els。列表操作未找到

和之后在路由中注册的相同的"吃掉"类名:

/admin/?els.index

GET/admin/mymodels .list

GET/admin/mymodels/new els.blank

GET/admin/mymodels/{id} els.show

堆栈跟踪非常直接地指向:

play.exceptions.ActionNotFoundException: Action els.index not found
    at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:585)
    at play.mvc.ActionInvoker.resolve(ActionInvoker.java:84)
    at Invocation.HTTP Request(Play!)
Caused by: java.lang.Exception: Controller controllers.els not found
    ... 3 more

我的文件看起来像:

应用程序/模型/MyModels.java:

package models;
import controllers.CRUD;
import controllers.CRUD.For;
@For(models.MyModel.class)
public class MyModels extends CRUD {
}

应用程序/模型/MyModel.java:

package models;
import java.util.Date;
import siena.Id;
import siena.Model;
public class MyModel extends Model {
    @Id
    Long id;
    String name;
    String description;
    Integer price;
    Boolean avaliable;
    Date menuItemCreated;
}

+路由设置到/admin模块:crudsiena+依赖性。Yml增加了关于gae, Siena和crudsiena的行

其他文件保持不变。

有谁知道我做错了什么吗?

谢谢你的建议

为什么你的控制器在包模型中?它不应该在包控制器中吗?

相关内容

  • 没有找到相关文章

最新更新