2014-05-21 82 views
0

例如可以說我有以下驗證:上取決於用戶選擇,在不同領域的驗證

Acme\BlogBundle\Entity\Person: 
    properties: 
     ID: 
      - NotBlank: ~ 

然而,對於ID那種驗證取決於由用戶選擇的屬性IDType。哪些IDS可以是空白的,有些則不可以。不僅如此,其他類型的ID還需要其他類型的驗證。這可能嗎?或者我應該每個ID有一個屬性?

回答

0

The Callback validation constraint非常適合這種情況。它允許您定義複雜的驗證邏輯並將錯誤添加到您認爲合適的任何表單字段。

+0

哇,這太棒了。謝謝! – Tek