使用Symfony 3并构建一个这样的表单字段:
$builder
->add('tittle')
->add('price');
结果如下:
<div>
<label ...></label>
<input ...>
</div>
我希望结果在包装div
中包含自定义css类,如:
<div class='wrap-title'>
<label ...></label>
<input ...>
</div>
<div class='wrap-price'>
<label ...></label>
<input ...>
</div>
尝试按照所述here进行操作并没有提供一种方法来向包裹div
添加一个类,只包含其中的内容。
我不想使用引导主题。我真的需要在那里添加一些属于我自己的东西。这甚至可能吗?
答案 0 :(得分:3)
我希望这个答案可以帮助你:
我认为在formbuilder中创建div元素是不可能的。
如果您可以使用Twig,那么您可以在具有自定义类的div中单独渲染字段的三个部分
<div class=wrap-title"">
{{ form_label(form.title) }}
{{ form_errors(form.title) }}
{{ form_widget(form.title) }}
</div>
<div class=wrap-price"">
{{ form_label(form.price) }}
{{ form_errors(form.price) }}
{{ form_widget(form.price) }}
</div>