当我开发时,我并不总是希望通过Symfony2的验证器验证我的表单。
(我不是在谈论关闭HTML5验证。)
是否有快速方法来禁用和重新启用表单验证?
答案 0 :(得分:2)
为此,您可以将validation_groups
选项设置为false:
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => false,
));
}
希望这会奏效。
这些链接有助于:temporarily disabling validation
Skip validation if sibling (checkbox) field contains 'false'
答案 1 :(得分:-1)
试试这个
你可以使用jquery
来处理这个问题用于禁用表单验证?
$(fromId).removeAttr("novalidate");
和
用于删除表单验证?
$(fromId).attr("novalidate");