2012-01-27 13 views
3

だから、それぞれのfield_rowに現在の要素のIDを出力する必要があります。私は次のコードでsymfonyのデフォルトのfield_rowブロックをオーバーライドしているようになった:Symfony2/Twigでフォームウィジェット名を取得

{% block field_row %} 
{% spaceless %} 
<div class="clearfix" id="{{ form.get('name') }}-row"> 
    {{ form_label(form) }} 
    <div class="input"&gt; 
     {{ form_widget(form) }} 
    </div> 
</div> 
{% endspaceless %} 
{% endblock field_row %} 

はしかし、{{ form.get('name') }}構築物は、私にはかなり厄介なようだと、私はこれを行うためのより多くの文明の方法があります確信しています。誰でも?

答えて

7

symfonyが生成したIDですか?それだけです:

{{ id }} 
+0

はい、ありがとう!それは、私がドキュメントで見つけることができませんでしたが、かなり明白であることが判明しました。 – kix

関連する問題