如何使用不同名称Grails脚手架创建控制器和视图

时间:2014-11-21 09:07:35

标签: grails scaffolding grails-controller

如何更改grails模板文件以将Prefix添加到控制器名称和视图包中。 假设我有User Domain,使用命令create-scaffold-controller用户应该创建AdminUserController.groovy并类似地为视图创建adminUser包而不是默认的UserCOntroller和各自的视图

2 个答案:

答案 0 :(得分:0)

使用grails install-templates在项目上安装模板,并在src / templates / scaffolding / Controller.groovy上更改名称:

Example:
class Admin${className}Controller {

以及您可以在create-scaffold-controller上控制的包名称:

From the docs:
grails create-scaffold-controller org.bookstore.Book

或使用变量直接在模板中更改:

<%=package org.admin.${className}%>

而不是:

<%=packageName ? "package ${packageName}\n\n" : ''%>

答案 1 :(得分:0)

您可以使用命令'grails install-templates',然后在/ src / template中更改控制器模板。