4

我想手动验证命令对象中的字段

我知道我可以通过以下方式获得字段的最大值(和最小值):

MyDomain.constraints.myField.getAppliedConstraint('max').maxValue

如何在“myField”上执行“验证”命令并获取错误对象?

4

1 回答 1

11

查看grails 文档

您可以validate()在定义的属性列表上使用该方法:

if(!yourObject.validate(['myField'])) {
    yourObject.errors.each { 
        println it
    }
}
于 2013-01-28T10:13:41.020 回答