Symfony2 Boostrap模板在“checkBox-inline”上有一个条件开关.这是怎么触发的?
{% if 'checkBox-inline' in parent_label_class %} {{- form_label(form,null,{ widget: parent() }) -}}
解决方法
由于条件检查在parent_label_class中查找,因此您只需向表单构建器添加名为label_attr的选项,您就可以在其中附加您的类.
例:
$builder->add('checkBox','checkBox',array( 'label_attr' => array( 'class' => 'checkBox-inline' ) ) );
哪个会给出以下输出:
<div class="checkBox"> <label class="checkBox-inline required"> <input type="checkBox" id="form_checkBox" name="form[checkBox]" required="required" value="1" />CheckBox </label> </div>