2016-04-28 19 views
0

私はブートストラップ3フォームテーマを使用しています。symfony 3変更ラベルのテーマ

{% use 'bootstrap_3_layout.html.twig' with form_widget_simple as form_widget_simple_base, form_label as form_label_base %} 

{% form_theme form _self %} 

{% block text_label %} 
<span class="input-group-addon">{{ ???? }}</span> 
{% endblock %} 

{% block text_row %} 
<div class="input-group"> 
    {{ block('text_label') }} 
    {{ block('form_widget_simple_base') }} 
</div> 
{% endblock %} 

{% block body %} 
<div class="container"> 
    <div class="row"> 
     <div class="col-xs-8"> 
      <h4>Product form</h4> 
      {{ form_start(form) }} 
       {{ form_row(form.name) }} 
      {{ form_end(form) }} 
     </div> 
    </div> 
</div> 
{% endblock %} 

Iはtext_label {{ブロック( 'form_label_base')に追加することができるが、それはタグにeverytingをレンダリングします。私は、HTMLタグなしのテキスト形式で簡単なラベルを持っていたいと思います。出来ますか?

答えて

1

あなたはちょうどここlabel VARを置く必要があります。

{% block text_label %} 
    <span class="input-group-addon">{{ label }}</span> 
{% endblock %} 
+0

を私はフォーム変数をダンプすると、ラベルインデックスはnullです。 – Mati

+0

フォームビルダーで設定する必要があります。あるいは、 'form.label'を使ってみてください。 –

関連する問題