grails:如何在命令对象中验证单个字段

时间:2013-01-28 10:01:06

标签: validation grails

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

我知道我可以用这个获得字段的最大值(和分钟):

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

如何在'myField'上执行'validate'命令并获取错误对象?

1 个答案:

答案 0 :(得分:9)

查看grails docs

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

if(!yourObject.validate(['myField'])) {
    yourObject.errors.each { 
        println it
    }
}