如何定义要使用的验证组

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.2,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

如何定义要使用的验证组

验证组

如果你的对象利用验证组,您需要指定您的表单应该使用哪个验证组。时将此作为选项传递在控制器中创建表单

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

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

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

在这两种情况下,只有登记验证组将用于验证基础对象。申请登记集团而且所有不在一个组中的约束,使用:

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

请注意

您可以为您的验证组选择任何名称,但Symfony建议使用“低蛇形”名称(例如:ob娱乐下载foo_bar)与Symfony创建的自动验证组形成对比,后者使用“上驼峰格式”(例如:ob娱乐下载默认的SomeClassName).

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。