Symfony 2 - 从表格阵列中提交一个表格

时间:2017-02-21 16:09:55

标签: php forms symfony

我觉得回答这个很明显,但是我错过了它......我制作了一系列编辑表格,然后将它渲染到树枝上。然后,如果提交了一个表单,我想编辑成数据库。这是我的代码,但我不知道如何从请求中获取$ editForm。这是我的控制器代码的一部分:

$users = $em->getRepository('MainBundle:list_base')->findAll();

    foreach ($users as $user) {
        $editForms[] = $this->get('form.factory')->createNamedBuilder('edit_list_base_' . $user->getId(), FormType::class, $user)
                ->add('firstname', TextType::class)
                ->add('lastname', TextType::class)
                ->getForm()
                ->createView();
    }       

    // ???

    $editForm->handleRequest($request);

    if ($editForm->isSubmitted() && $editForm->isValid()) {
        $this->getDoctrine()->getManager()->flush();
    }

如果你能给我任何建议,我会很高兴的。

0 个答案:

没有答案