Не удается настроить модуль crudsiena для игровых фреймворков 1.2.2 - PullRequest
1 голос
/ 19 июля 2011

Я пытаюсь создать базовое приложение для Play Frramework (1.2.2) + siena (2.0.2) + crudsiena (2.0.1) + gae (1.4).все это я получил от системы управления зависимостями play.Я следовал за примером в документации, и я получил странную ошибку:

Не найдено. Действие els.list не найдено

и затем те же "съеденные" имена классов позже в маршрутах.что было зарегистрировано:

GET / admin /?els.index

GET / admin / mymodels els.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

мои файлы выглядят так:

app / models / MyModels.java:

package models;

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

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

}

app / models / 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 + dependencies.yml добавлены строки о gae, siena и crudsiena

другоефайлы остаются без изменений.

Кто-нибудь знает, что я делаю не так?

Спасибо за совет.

1 Ответ

2 голосов
/ 19 июля 2011

Почему ваш контроллер входит в комплектацию моделей?не должно быть в контроллерах пакетов?

...