如何为带密码的表单设置validation.yml(Symfony2)

时间:2014-12-25 14:53:24

标签: php validation symfony

我想知道如何检查用户输入的密码是否相同?我需要validation.yml文件的解决方案。我有类似的东西:

validation.yml:

ZaqU\MyBundle\Entity\SignupForm:
    properties:
        password:
            - NotBlank:
                message: trans.validation.password.notBlank
            - Length:
                min: 8
                max: 30
                minMessage: trans.validation.password.minLength
                maxMessage: trans.validation.password.maxLength
        rpassword:
            - NotBlank:
                message: trans.validation.rpassword.notBlank

我应该从此列表中添加到rpassword的内容:http://symfony.com/doc/current/reference/constraints.html

1 个答案:

答案 0 :(得分:1)

如果您将表单框架与验证程序一起使用,则可以使用repeated field type

如果您想单独使用验证器,可以使用以下约束之一:

您可以在此处找到约束参考:http://symfony.com/doc/current/reference/constraints.html