首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为play框架1.2.2配置crudsiena模块

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

Stack Overflow用户
提问于 2011-07-19 00:10:23
回答 1查看 446关注 0票数 1

我试图在Play Frramework(1.2.2) + siena (2.0.2) + crudsiena(2.0.1) + gae(1.4)上创建基本应用程序。所有这些都是我从play的依赖管理系统得到的。我在文档中跟踪样本,发现了一个奇怪的错误:

未找到els.list动作未找到

与后来在注册的路线上相同的“吃”类名相比:

得到/管理/?els.index

GET /admin/mymodels els.list

获取/管理/mymodel/新els.blank

获取/admin/mymodel/{id} els.show

堆栈跟踪非常严格地向前推进:

代码语言:javascript
复制
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

我的文件看起来是:

app/model/MyModels.java:

代码语言:javascript
复制
package models;

import controllers.CRUD;
import controllers.CRUD.For;

@For(models.MyModel.class)
public class MyModels extends CRUD {

}

app/model/MyModel.java:

代码语言:javascript
复制
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+ dependencies.yml添加了关于gae、siena和crudsiena

的行

其他文件保持不变。

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

谢谢你的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-19 11:55:33

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6740927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档