我正在尝试禁用 Symfony 内置表单中的文件的前端 HTML5 验证。
在 Twig 中,我使用这段代码:
{{ form_widget(form.email, {'attr': {'class': 'form-control input-lg','novalidate': 'novalidate}}) }}
但该字段仍被认为是必需的。 我做错了什么?
最佳答案
您可以在表单类型中设置它以禁用字段验证。
->add('test', null, array(
'required' => false
))
如果你想为整个领域禁用它,你可以尝试这样的事情:
{{ form_start(form, { attr: {novalidate: 'novalidate'} }) }}
关于php - Symfony 表单 : disable "required" for a field from Twig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30818180/