我需要在symfony的表单字段中添加一个属性 我在表单类型中这样做:
->add('myfield','text',array('attr'=>array('myattrib'=>"test")))
但是这会覆盖该字段的attributes
(例如类)
如何在不覆盖其他属性的情况下向字段添加属性?
由于
答案 0 :(得分:0)
你可以使用twig添加它,如果你只想保持你的PHP代码清楚,这是一个例子:
{{ form_row(form.Address,{
'attr':{
'class':'form-control',
'min-length':'4',
'required':'true',
}
}) }}
答案 1 :(得分:0)
在表单中添加如下属性:
->add('myfield','text',array('attr'=>array('myattrib'=>"test"),'mapped'=>false))
否则,您可以在使用form_row()渲染表单时在树枝视图中添加它,只需添加像normale html这样的输入,并在发布后的行动中获取int:
$posted_value = $this->get('request')->request->get('Name attribute of your input')