Twig总是在Symfony2.8上生成必填字段

时间:2016-07-06 17:24:37

标签: symfony twig

我正在创建一个带有symfony的表单,即使我设置了需要的属性就像''

一样,生成的字段也是必需的。
  <div class='form-group'>
      {{ form_label(form.isActive,'Activo') }}
      {{ form_widget(form.isActive, { 'attr' : {'class':'checkbox', 'required':''}}) }}
      <span class="text-danger">{{ form_errors(form.isActive)}}</span>
    </div>

生成此代码

<div class='form-group'>
      <label for="user_isActive" class="required">Activo</label>
      <input type="checkbox" id="user_isActive" name="user[isActive]" required="required" class="checkbox" required="" value="1" />
      <span class="text-danger"></span>
    </div>

1 个答案:

答案 0 :(得分:0)

单独关于require选项的模板。所以这样说:

{{ form_widget(form.isActive, { 'attr' : {'class':'checkbox'}}) }}

在这样的表单构建器中:

->add('isActive','checkbox',array('required' => false))