跳到内容

如何禁用提交数据的验证

编辑此页

有时,完全禁用表单验证会很有用。对于这些情况,您可以将 validation_groups 选项设置为 false

1
2
3
4
5
6
7
8
use Symfony\Component\OptionsResolver\OptionsResolver;

public function configureOptions(OptionsResolver $resolver): void
{
    $resolver->setDefaults([
        'validation_groups' => false,
    ]);
}

请注意,当您这样做时,表单仍然会运行基本的完整性检查,例如,检查上传的文件是否过大,或者是否提交了不存在的字段。

额外表单字段的提交可以通过 allow_extra_fields 配置选项 来控制,最大上传文件大小应通过您的 PHP 和 Web 服务器配置来处理。

本作品,包括代码示例,根据 Creative Commons BY-SA 3.0 许可协议获得许可。
目录
    版本