我创建2个未链接到同一控制器中任何实体的表单。 每个表单都有自己的提交按钮。 我从来没有去过第二种形式的提交功能。 我认为这是因为这两个表单具有相同的默认名称“表单”。 问题是如何更改表格名称? 低于我所做的
public function index(Request $request)
{
$form1 = $this->createFormBuilder()
->add('sn',TextType::class,[
'required' => false,])
->add('search',SubmitType::class,['label' => 'Search'])
->getform();
$form1->handleRequest($request);
if ($form1->isSubmitted() && $form1->isValid()) {
//Do something
}
$form2 = $this->createFormBuilder();
$form2->add('Agree',CheckboxType::class,[
'label' => 'Agree','required' => false,]);
$form2->add('detail',['label' => 'Detail']);
$form2 = $form2->getForm();
$form2->handleRequest($request);
if ($form2->isSubmitted() && $form2->isValid()) {
//Do something else
}
return $this->render('search/index.html.twig',[
'form1' => $form1->createView(),'form2' => $form2->createView(),]);
}