2016-07-04 4 views
1

WAIの検証は、すべてのフォーム入力私はこのコードからフォームにラベルを追加する方法はsymfonyのフォーム(WAIの準拠の)にラベルを追加

に関連付けられた属性のためにラベルを必要としますか?

public function buildForm(FormBuilderInterface $builder, array $options) 
{ 
    $builder 
     ->add('nom', 'text', array(
      'required' => false, 
      'attr' => array(
       'placeholder' => 'Nom, Prénom',), 
     )) 
    ; 
} 

このようなものは、あなたが全体のフォームをレンダリングしていない場合は、別途{{ form_label(form.nom) }}を追加する必要が

public function buildForm(FormBuilderInterface $builder, array $options) 
{ 
    $builder 
     ->add('nom', 'text', array(
      'label' => 'whatever', 
      'required' => false, 
      'attr' => array(
       'placeholder' => 'Nom, Prénom',), 
     )) 
    ; 
} 
+0

*が機能しないと言うとき*正確には動作しないものはありますか?私は 'label'属性を常に使用しています。あなたが探しているものは何ですか? –

+0

テンプレートでフォームをどのようにレンダリングしますか? – Tom

+0

ラベルhtmlは生成されません – Matoeil

答えて

1

を動作しません。

here

は、あなたのコード内でこのような何かを見てください:

{{ form_start(form, {'method': 'POST'}) }} 
{{ form_label(form.nom) }} 
{{ form_widget(form.nom) }} 
{{ form_end(form) }} 

をし、それが動作するはずです。

関連する問題