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