显然简化了,但我正在尝试构建一个字符串,我将把它传递给另一个 messages.properties 条目。例如,也许我的条目看起来像这样:
someField.sillyError.good=good
someField.sillyError.bad=bad
someField.validation.error=This has been a [{3}] morning
验证看起来像这样:
static constraints = {
someField(nullable: false, blank: false, validator: { val, obj ->
def someOtherEntry = g.message(code: 'someField.sillyError.' + val)
return ['someField.validation.error', someOtherEntry]
}
}
调用g.message()
不起作用,我似乎也无法使用其他任何东西来获取它。