例如,假设我有以下验证器:
Acme\BlogBundle\Entity\Person:
properties:
ID:
- NotBlank: ~
但ID
的验证类型取决于用户选择的属性IDType
。哪些IDS可以为空,有些则不能。不仅如此,其他类型的ID还需要其他类型的验证。这可能吗?或者我应该为每个ID
提供一个属性吗?
答案 0 :(得分:0)
The Callback
validation constraint非常合适。它允许您定义复杂的验证逻辑,并将错误添加到您认为合适的任何表单域中。