2012-12-11 19 views
5

SEST FONU 2.1 doğrulama modülünü REST API'mdaki verileri doğrulamak için kullanıyorum, düzgün çalışıyor ancak bir dizinin içindeki öğeleri doğrulamak için herhangi bir kolay yol olup olmadığını merak ediyorum. Örneğin, alanlarımdan biri tarih dizisidir, içerideki her öğenin doğru biçimlendirilmiş tarih olmasını sağlamak istiyorum.Bir dizinin içindeki öğeleri doğrulama - Symfony 2.1

Kısıtlamaları ayarlamak için YAML'yi aşağıdaki gibi kullanıyorum, array_of_dates alanı, o dizinin içindeki her öğeyi geçerli bir tarih olarak doğrulayabilmek istiyorum.

+2

Kendi [Özel kısıtlamasını] yazmak zorunda kalacak (http://symfony.com/doc/ akım/yemek kitabı/onaylama/custom_constraint.html) – Squazic

cevap

12

All constraint validator'u uygulayın.

Bu sınırlama size için dizinin her öğesi kısıtlamaları koleksiyonu uygulamak için izin verir

+0

Teşekkürler. Bunun bir kombinasyonu ve Squazic'ten gelen yorumdaki öneriye ihtiyacım olanı yapmalıyım. – greg

İlgili konular