我是Grails的新手,并设置了我的项目。对于我的所有域类,我使用generate-all
创建了视图和控制器。工作正常。
通常我可能会停止在某个时候重新生成代码。但是,我想 1.自定义我的视图和控制器 2.但仍然有可能重新生成视图和控制器 - 有点像域模型的“原始视图”。
- >我是否必须手动将所有控制器和视图重命名为自定义名称,以便并行访问自定义和生成的文件?或者是否有一种机制可以帮助我这样做?
我发现了很多关于静态和动态脚手架的文档。关于视图自定义,我刚刚发现了使用模型约束(我想要去除)以及调整脚手架模板的提示(我宁愿不这样做,我的更改将是每个域类的个体)。
答案 0 :(得分:1)
您没有特别需要创建自己的控制器的原因,为什么不将其他操作添加到脚手架控制器中,让它们将不同名称的视图呈现给脚手架视图。然后,您的自定义操作/视图可以与脚手架创建的操作/视图共存。