案例
我有一个Symfony2表单,其中包含您期望的构建器。例如:
home_team
现在,我有一些单字段验证,比如NotNull等,但是我需要一个验证器来确保我能够防止接近重复的条目。
具体来说,我想确保没有人在存在away_team
,timestamp
以及当天UniqueMatchValidator
的情况下保存一行。
问题
当我使用validate()
函数创建void myMethod(Map kwArgs, def myParam)
{
println kwArgs.firstName
println [kwArgs.lastName, "Wilcox"].find()
// ^^^ if lastName named parameter not specified, "Wilcox"
....
}
类时,如何将此验证器应用于整个表单,而不仅仅是字段?
澄清
我熟悉将验证器应用于单个字段,但是应用于一组字段,或者实际上是整个表单,是我所想知道的。
我的想法
我在想我可以将验证器应用于单个字段,但之后我需要知道其他字段的值。这是一个可能的解决方案吗?