自定义脚手架
Customizing the scaffolding
新书'Grails In Action'第2版建议有两种自定义脚手架视图的方法
■ 公开脚手架模板
■ 为所有脚手架控制器生成物理代码
我不清楚的是,这两种技术是可以相互替代还是可以选择一起使用它们?
当然可以一起使用。您始终可以 install templates
修改模板,为某些控制器和视图保留动态或静态脚手架,然后使用 generate-*
命令为其他视图和控制器生成代码。
唯一要记住的是,如果您重新生成它们,您对 generate-*
命令的结果所做的任何修改都将被覆盖,因为您已经更新了脚手架模板。
自定义模板以满足您的项目需求,然后随着需求发展超出脚手架模板,慢慢生成视图和控制器的情况并不少见。
新书'Grails In Action'第2版建议有两种自定义脚手架视图的方法
■ 公开脚手架模板
■ 为所有脚手架控制器生成物理代码
我不清楚的是,这两种技术是可以相互替代还是可以选择一起使用它们?
当然可以一起使用。您始终可以 install templates
修改模板,为某些控制器和视图保留动态或静态脚手架,然后使用 generate-*
命令为其他视图和控制器生成代码。
唯一要记住的是,如果您重新生成它们,您对 generate-*
命令的结果所做的任何修改都将被覆盖,因为您已经更新了脚手架模板。
自定义模板以满足您的项目需求,然后随着需求发展超出脚手架模板,慢慢生成视图和控制器的情况并不少见。