Я не знаю, что вы подразумеваете под сгенерированным, но вы можете организовать свои собственные контроллеры в Java-пакеты .
Я не пробовал это в Scala, но в Java выможете поместить ваши контроллеры (с расширением play.mvc.Controller
) в подпакеты controllers
.
|- controllers
|--- Application.java
|- controllers.admin
|--- Admin.java
Если вы не знакомы с пакетами Java, они организованы в структуру папок , поэтомуcontrollers.admin
-пакет имеет путь app/controllers/admin/
в вашем проекте Play.
В ваших проектах или файлах просмотра вы обращаетесь к этим контроллерам с пакетом перед именем класса.
# Path: conf/routes
GET /admin admin.Admin.index
... или ...
*{
Path: app/views/admin/Admin/index.html (app/views/<package>/<Controller>/<method>
}*
#{form @admin.Admin.setSomething()}
...
#{/form}