Можно ли поместить Entity во вложенную папку/пакет и по-прежнему использовать модуль CRUD для базового администрирования?
Я использую приложение YABE, playframework 1.2.4.
Я создал еще одну сущность под названием «Страница» и попытался поместить ее в подпапку с именем «cms» во всех папках следующим образом:
models
-- cms
-- Page.java
etc.
Существующая ссылка для объектов YABE создается следующим образом:
<a href="@{Users.list()}">Users</a>
который создает маршрут admin/users и ведет вас на страницу, сгенерированную CRUD.
но если вы поместите что-то вроде этого, например. также создайте контроллер внутри вложенной папки:
<a href="@{cms.Pages.list()}">Pages</a>
генерирует ссылку, подобную этой cms.pages/list и ведет вас к "Не найдено"
Даже если я помещу контроллер в корневую папку контроллеров, это не сработает, очевидно, потому что модуль CRUD не может найти класс модели, потому что он находится в подпапке.
Когда классы, связанные со страницей, находятся в корне контроллеров и моделей, все работает нормально, но я хочу здесь что-то вроде «пакетов».
Что я делаю неправильно?
Возможно ли что-то подобное?
Будет ли работать, если я перенесу все в отдельный модуль?