Symfony2:始终使用@Assert实体注释进行表单验证

时间:2015-06-10 06:35:16

标签: forms validation symfony

SF2可以猜测表单中元素的类型。它可以为requiredmax_length属性(以及其他)猜测正确的值。但它只会在猜测字段类型时尝试执行后者,即:当未明确指定字段类型时。

除了这对我来说似乎不太合理的事实之外,我想知道是否有某种方法可以让SF2使用@Assert注释(例如@Assert\NotBlank@Assert\Length来设置这些注释选项,即使明确指定了字段类型。或者用不同的方式表达它:我希望表单尽可能多地使用实体中的@Assert注释,无论该类型是否被猜到。

如果它有所不同:我正在使用Symfony 2.7

0 个答案:

没有答案