如何定义验证组使用

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.1,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

如何定义验证组使用

验证组

如果你的对象利用验证组,您需要指定验证组(s)表单应该使用。通过这个作为一个选项在控制器中创建表单:

1 2 3
美元形式=美元- >createFormBuilder (美元用户,(“validation_groups”= > [“注册”),)- >添加(…);

在类中创建表单,添加以下configureOptions ()方法:

1 2 3 4 5 6 7 8 9
使用ob娱乐下载\组件\OptionsResolver\OptionsResolver;公共函数configureOptions(OptionsResolver美元解析器):无效{美元解析器- >setDefaults ([/ /……“validation_groups”= > [“注册”)));}

在这两种情况下,只有登记验证小组将被用来验证底层对象。应用登记集团所有不在一组约束,使用:

1
“validation_groups”= > [“默认”,“注册”]

请注意

你可以选择任何名称验证组,但Symfony建议使用(如“低蛇”的名字。ob娱乐下载foo_bar)与Symfony创建的自动验证组相比,使用(如“驼峰式大小写上”。ob娱乐下载默认的,SomeClassName)。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。