在文档中,列举了如何将类验证约束应用于注释、XML和YAML的示例,但没有PHP的示例。
由于验证不适用于属性,我该在哪里将此类验证约束添加到Symfony表单类型中整个类?
在文档中,列举了如何将类验证约束应用于注释、XML和YAML的示例,但没有PHP的示例。
由于验证不适用于属性,我该在哪里将此类验证约束添加到Symfony表单类型中整个类?
我在其他答案中找不到提到的setDefaultOptions
,但是通过使用OptionsResolver::setDefaults
成功使其工作。这可能与Symfony的版本有关。
像这样做应该可以解决问题:
$resolver->setDefaults([
'constraints' => [
// list of constraints,
],
]);