重复的字段验证

时间:2013-07-16 09:54:52

标签: symfony

根据这部分代码我有两个问题:

$builder->add('password', 'repeated', [
                    'label' => 'Repeat password',
                    'type' => 'password',
                    'first_name' => 'password',
                    'second_name' => 'password2',
                    'error_bubbling' => true,
                    'invalid_message' => 'Password does not match']);
  1. 为什么我一直收到“此值不应为空白”验证错误?
  2. 我使用以下语法显示这些验证错误:

    {{form_errors(form)}}

  3. 是否可以分离单个字段错误?

1 个答案:

答案 0 :(得分:0)

我强烈怀疑“此值不应为空白”验证错误由重复字段引发。

对于某些未验证的字段,您似乎将NotBlank验证约束设置为注释/ yml / xml。

只需转储$form->getErrorsAsString即可获取字段名称为key => error-messages数组并检查哪个字段导致NotBlank约束失败...

...或者只是查看验证约束并找到NotBlank约束的属性。