0
我正在查看使用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)。