4
我想檢查以確保兩個字段不相等,一個大於另一個。說yearBorn
和yearMarried
。它們不能相等,並且yearMarried
必須大於yearBorn
。自定義Grails驗證
我想檢查以確保兩個字段不相等,一個大於另一個。說yearBorn
和yearMarried
。它們不能相等,並且yearMarried
必須大於yearBorn
。自定義Grails驗證
您可以使用具有這兩個被驗證的價值和整個實例訪問的2參數自定義的驗證:
static constraints = {
yearMarried validator: { year, instance ->
if (year == instance.yearBorn) {
return 'i18n.code.for.equal.value'
}
if (year <= instance.yearBorn) {
return 'i18n.code.for.born.after.married'
}
}
}