2016-08-30 8 views
1

これはちょうど私がにformType削除デフォルトのテキスト送信ボタン

->add('submit', 'submit', array(
       'label' => '', 
       'attr' => array(
        'value' => '' 
       ) 
      )) 

しかし、何が起こるかに値を設定することも試みた

{{ form_widget(form.submit, { 'attr': {'class': 'fa fa-search'} }) }} 

テキストなしのアイコンべきである私のボタンであり、言い換えれば、ボタンが含まれています

投稿

デフォルトのテキスト

+1

あなたが 'にformTypeからフォームのボタンの定義を提出し、単純なHTML要素を介してそれを追加を削除することができます:それは、「公正」な方法ではありません、あなたのボタンはまだ1「スペース」を持っていますが、私はそれを使用するために使用されますinput class = "my-class" type = "submit" value = ""> ' – Matteo

答えて

1

falseにラベルを設定するためにこれを試してみてください:

->add('submit', 'submit', array(
    'label' => false, 
    'attr' => array(
     'value' => '' 
    ) 
)) 
+0

これもやってみました。助け無し。 。 。 –

-1

あなたは置き換えることができます。

{{ form_widget(form.submit, { 'attr': {'class': 'fa fa-search'} }) }} 

をによって:

<button class="fa fa-search"></button> 

ドン」サブを追加するミットボタンをクリックします。

2

ラベル属性値に「スペース」を使用できます。 <

{{ form_widget(form.submit, { 
          'label' : ' ', 
          'attr': { 
           'class': 'fa fa-search'} 
          }) 
         }} 
関連する問題