私はSymfony3 appliactionで新しい組み込みブートストラップスタイルを使用しています。symfony3ブートストラップセットフォームのラベル/ウィジェット幅の使用
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
form_themes:
- bootstrap_3_horizontal_layout.html.twig
私はこれを使用してフォームをコンポーネント(ラベルとウィジェット)でレンダリングしています。
すべてのラベルは、幅がcol-xs-2のクラスを持ち、幅のウィジェットクラスはcol-xs-10です。
<div class="form-group">
{{ form_label(form.name) }}
<div class="col-md-9">
{{ form_widget(form.name) }}
</div>
<div class="col-md-offset-3 col-md-9">
{{ form_errors(form.name) }}
</div>
</div>
は、どのように私は(すべてのフォームに、グローバルに、またはform_row上、または各構成要素、例えばform_label/form_widgetに)設定に使用するクラス行います。クラスを追加しようとしましたが、これは既存のクラスを追加してクラスを置き換えないだけです。 class="col-xs-2 col-md-3"