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
조치를 유지하고이 길을 가지 말았어야 왜 어떤 이유가 있습니까? 스캐 폴딩 된 컨트롤러는 내 의견이 너무 무거워서 나는 좀 더 consise (나는 grails를 배울 수있는 scaffolded 코드를 사용하고있다)를 만드는 방법을 찾고있다.