1
我需要在symfony中为表单字段添加一个属性。
我不喜欢这样的我的表单类型:在symfony2中添加属性而不覆盖默认值
->add('myfield','text',array('attr'=>array('myattrib'=>"test")))
但是,这将覆盖defult那场attributes
(例如类)
我如何将属性添加到一个领域,而不会覆盖其他属性?
感谢
我需要在symfony中为表单字段添加一个属性。
我不喜欢这样的我的表单类型:在symfony2中添加属性而不覆盖默认值
->add('myfield','text',array('attr'=>array('myattrib'=>"test")))
但是,这将覆盖defult那场attributes
(例如类)
我如何将属性添加到一个领域,而不会覆盖其他属性?
感谢
您可以用树枝,如果你想只是为了让你的PHP代码清晰添加它,这里是个例:
{{ form_row(form.Address,{
'attr':{
'class':'form-control',
'min-length':'4',
'required':'true',
}
}) }}
在表单中添加的属性是这样的:
->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')
你在哪里添加其他属性到该字段? – 2015-04-03 02:38:57
@NawfalSerrar:这就是要点!我不!我只是想保持默认值,并向他们添加一个。 – RYN 2015-04-03 08:05:30
给我一个添加attr后删除的属性的例子吗?我从来没有这个问题 – 2015-04-03 09:02:34