我正在使用“重复”字段来验证表单中的密码。根据文档,“重复”字段组应该呈现两个相同的字段(它正在这样做)并仅在两个字段的值匹配或应该引发验证错误时才提交。第二部分似乎不起作用。我尝试按原样使用示例代码,但是即使密码不匹配,表单也没有问题或错误地提交。有没有其他人遇到过同样的问题,或者我做错了什么?
我没有添加验证文件,也没有使用注释。根据我从文档中了解到的情况,重复字段会自动检查 first_name 和 second_name 字段中的值,并且仅在两个值相等时才提交表单,但它没有这样做。这是我正在使用的代码,
->add('password', 'repeated',
array(
'type' => 'password',
)
)
这会呈现两个字段“First”和“Second”,并在提交时传递一个包含“First”和“Second”值的数组。