【发布时间】:2011-11-24 02:04:25
【问题描述】:
我正在查看使用grails generate-all 生成的控制器。有create 和save 动作的原因吗?将create 作为一个操作和save 作为一个服务对我来说更有意义。像这样的:
def create = {
if (params.create) { //this is the save button
if (!domainService.save(params)) {
render(view: "create", model: [domain: new Domain(params)]) //show validation errors
}
else {
render(view: "show", id: params.id)
}
}
else {
render(view: "create") //show blank form
}
}
有什么理由让我同时保留create 和save 操作而不是走这条路吗?在我看来,脚手架控制器太重了,我正在寻找使其更简洁的方法(我正在使用脚手架代码来学习 grails)。
【问题讨论】:
标签: grails