0
基本上,您在if
中放入了什麼,以便在其中一個屬性中出現錯誤時進行過濾。驗證grails中屬性的錯誤
可以說我在MyClass域中有三個屬性。然後,當一個錯誤,如果該屬性將觸發
def save(Long id){
def myInstance = new MyClass(params)
if (!myInstance.save(flush: true)) {
if(){
//show my custom error message 1
redirect(action: "list")
return
}
if(){
//show my custom error message 2
redirect(action: "list")
return
}
if(){
//show my custom error message 3
redirect(action: "list")
return
}
}
//show my created message
redirect(action: "list")
}
myInstance.errors.allErrors.each {}? – havenchyk
@baxxabit但這隻會迭代所有錯誤。我仍然不能確定什麼領域,所以自定義錯誤將是不正確的 – Jan