WAI验证需要带有与每个表单输入相关联的属性的标签
如何在此代码中添加表单上的标签?
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom', 'text', array(
'required' => false,
'attr' => array(
'placeholder' => 'Nom, Prénom', ),
))
;
}
这样的事情不起作用
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom', 'text', array(
'label' => 'whatever',
'required' => false,
'attr' => array(
'placeholder' => 'Nom, Prénom', ),
))
;
}
答案 0 :(得分:1)
如果您不渲染整个表单,则需要单独添加{{ form_label(form.nom) }}
。
看看here
在您的代码中执行以下操作:
{{ form_start(form, {'method': 'POST'}) }}
{{ form_label(form.nom) }}
{{ form_widget(form.nom) }}
{{ form_end(form) }}
它应该有用。