验证数组中的项目 - Symfony 2.1

时间:2012-12-11 20:56:10

标签: symfony symfony-2.1

我正在使用Symfony 2.1验证模块来验证我的REST API的数据,它可以正常工作,但我想知道是否有任何简单的方法来验证数组中的项目。例如,我的一个字段是一个日期数组,我想确保里面的每个项目都是正确格式化的日期。

我使用YAML设置约束,array_of_dates是我希望能够将该数组中的每个项目验证为有效日期的字段。

# src/Acme/DemoBundle/Resources/config/validation.yml
Acme\DemoBundle\Entity\Demo:
    properties:
        start:
            - NotBlank: ~
            - Date: ~
        end:
            - NotBlank: ~
            - Date: ~
        array_of_dates:
            - Type:
                type: array

1 个答案:

答案 0 :(得分:13)

申请All constraint validator

  

此约束允许您应用约束集合   数组的每个元素