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