动态设置小部件容器属性

时间:2014-08-30 14:21:55

标签: symfony

我正忙于在Symfony 2.0中模板化我的表单。

可以将属性添加到这样的表单字段:

$form->add('name', 'text', array('attr' => array('class' => 'my_class')));

但是如何动态地向formfield小部件添加属性?如果我查看form_div_layout.html.twig内容,它们就是

{{ block('widget_container_attributes') }}

可以加载属性,但我不知道在哪里可以向Controller中的FormBuilder添加属性。有谁可以帮助我?

THX!

1 个答案:

答案 0 :(得分:2)

你应该在树枝层中这样做:

{{ form_row(form.name, {attr: {class: 'my_class'}}) }}