首页 > 解决方案 > Symfony3组同形式

问题描述

我对相同形式的组有问题。在控制器中,我创建了一些这样的表单

foreach($matchEntityList as $entityId => $entityItem) {
     $form[$entityId] = $this->createForm(MatchType::class, $matchEntityList[$entityId], [
         'matchId' => $entityId,
     ])->createView();
}

在视图中,我显示每个表单。当我单击提交个人时,我将隐藏输入中的表单 ID 发送到控制器,并且我在此表单上请求。

$formId = $request->request->all()['match']['matchId'];
$form[$formId]->handleRequest($request);
if ($form[$formId]->isSubmitted() && $form[$formId]->isValid()) {
   $em->flush($matchEntityList[$formId]);
}

一切正常,但我想向前迈出一步。我需要一个提交按钮,当我点击他时,我想检查所有更改并刷新它。你知道怎么做吗?

标签: phpformssymfony

解决方案


推荐阅读