私はREST API用のデータを検証するためにSymfony 2.1検証モジュールを使用していますが、正しく動作しますが、配列内の項目を検証する簡単な方法があるかどうか疑問です。たとえば、私のフィールドの1つは日付の配列です。内部の各アイテムの日付が正しく設定されていることを確認します。配列内の項目を検証する - 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