假设我们有Symfony表单类型和行添加字段
$builder->add('name', 'text', ['attr' => ['class' => 'firstName', placeholder => 'first name']]);
我希望将它与twig模板中设置的属性合并:
{{ form_row(form.name, {'attr':{'class':'newClass'}}) }}
目前它确实取代了。解决问题的最佳方法是什么?
答案 0 :(得分:0)
您可以使用表单变量来获取表单类attr,然后连接另一个类attr:
{{ form_row(form.name, {'attr':{'class':'newClass ' ~ form.name.vars.attr.class|default('')}}) }}
编辑:
后更正了我之前的回答