【发布时间】:2014-07-20 16:42:01
【问题描述】:
我在尝试验证和保存域对象时遇到问题。
首先我进行验证,当验证错误时,我将错误放入我的未来以保存对象,如下所示:
myDomain.errors.reject("An Error")
myDomain.discard()
然后,当我尝试保存此对象时,我可以看到错误列表有一个错误,但 'validate()' 返回 'true',也,当函数完成时,对象会被自动保存。 我必须说所有被调用的函数都在同一个类中,它是一个控制器。
我需要知道如何编写我的保存函数(在控制器类中),它只显示错误而不保存对象,当验证良好时,保存对象。
谢谢!
【问题讨论】:
标签: validation grails