[英]How to name a form in symfony2?
我有以下代码在symfony2中创建表单。
private function createDeleteForm($id)
{
return $this->createFormBuilder()
->setAction($this->generateUrl('anne_stage_delete', array('id' => $id)))
->setMethod('DELETE')
->add('delete', 'submit')
->getForm()
;
}
但是我找不到如何添加/更改name属性的方法。 当我查看呈现的html时,表单名称为form
。
在树枝中制作表格名称
<form action="{{ path('yourpath') }}" method="post" name="your_name-form">
{{ form_widget(form) }}
</form>
要么
您可以使用createNamedBuilder
$form = $this->get('form.factory')->createNamedBuilder('your-custom-name', 'form', null, array(
'constraints' => $collectionConstraint,
))
->add('delete', 'submit')
->getForm();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.