我正在使用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