如何去禁用数据提交的验证
3.4 版本
维护中的版本
有时你可能想完全禁用表单验证。对于这种情况,您可以设置validation_groups
为false
:
1 2 3 4 5 6 7 8 | use Symfony\Component\OptionsResolver\OptionsResolver;
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => false,
));
} |
需要注意的是,当你这样做,form仍将运行基本的验证,例如上传文件过大,还有表单提交的字段根本不存在等。如果你想彻底去除验证,你可以使用POST_SUBMIT 事件。
本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。
登录symfonychina 发表评论或留下问题(我们会尽量回复)