php - Symfony 表单 : disable "required" for a field from Twig

标签 php forms symfony twig

我正在尝试禁用 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/

相关文章:

php - 如何通过输入url检测是否启用了ssl?

php - 使用 mysql codeigniter 图像更新 null

javascript - angular 2模型驱动的嵌套表单组件

symfony - 如何添加 bundle ?

php - symfony 2 组权限 Doctrine 问题

php - 我如何从文件中反序列化 Symfony session ?

php - 在 Symfony 中使用 Mautic api 库时尝试调用名为 "validateAccessToken"的未定义方法

php - magento1.8.0 在结帐页面面临问题

forms - Laravel 5 动态表单验证

html - bootstrap form-group behavior 小型设备