验证一组表单字段的组合,而不是仅仅一个字段

时间:2016-03-18 13:56:26

标签: php forms validation symfony

案例

我有一个Symfony2表单,其中包含您期望的构建器。例如:

home_team

现在,我有一些单字段验证,比如NotNull等,但是我需要一个验证器来确保我能够防止接近重复的条目。

具体来说,我想确保没有人在存在away_teamtimestamp以及当天UniqueMatchValidator的情况下保存一行。

问题

当我使用validate()函数创建void myMethod(Map kwArgs, def myParam) { println kwArgs.firstName println [kwArgs.lastName, "Wilcox"].find() // ^^^ if lastName named parameter not specified, "Wilcox" .... } 类时,如何将此验证器应用于整个表单,而不仅仅是字段?

澄清

我熟悉将验证器应用于单个字段,但是应用于一组字段,或者实际上是整个表单,是我所想知道的。

我的想法

我在想我可以将验证器应用于单个字段,但之后我需要知道其他字段的值。这是一个可能的解决方案吗?

0 个答案:

没有答案