Symfony 2.1 유효성 검사 모듈을 사용하여 REST API의 데이터 유효성을 검사합니다. 올바르게 작동하지만 배열 내부의 항목을 확인하는 쉬운 방법이 있는지 궁금합니다. 예를 들어, 내 필드 중 하나가 날짜 배열이므로 내부의 각 항목의 형식이 올바르게 지정됩니다.배열 내부의 항목 유효화 - Symfony 2.1
제약 조건을 설정하기 위해 다음과 같이 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
당신은 당신의 자신의 [사용자 정의 제약 조건]을 작성해야 (http://symfony.com/doc/ current/cookbook/validation/custom_constraint.html) – Squazic