1

これを Twig に統合するには:

<label class="control-label" for="lastname">Last Name:</label>
<div class="controls">
    <input type="text" id="firstname" name="firstname">
    <span class="help-block">{{ form_errors(form.firstname) }}</span>
</div>

次のコード スニペットを使用しました。

{{ form_label(form.firstname, null, {'label_attr': {'class': 'control-label'}}) }}
<div class="controls">
    {{ form_widget(form.firstname) }}
    <span class="help-block">{{ form_errors(form.firstname) }}</span>
</div>

そして、すべてがうまくいきました。

しかし、私の質問は...

Twigでform_widgetをform_labelでラップすることは可能ですか? 最終結果は次のようになります

<label class="radio" for="dn">
    <input type="radio" id="dn" name="spotlight" value="1"> Test 1
</label>
<label class="radio" for="gn">
    <input type="radio" id="gn" name="spotlight" value="1"> Test 2
</label>
<span class="help-block">Errors</span>

同じ結果を得るためにform_labeland以外のものを使用できますか?form_widget

4

1 に答える 1