如何禁用提交数据的验证
有时,完全禁用表单验证会很有用。对于这些情况,您可以将 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 许可协议获得许可。