如何在Symfony中使用redirectToRoute方法?

时间:2018-10-14 22:13:48

标签: symfony symfony-forms symfony4

我使用此代码显示表单。但是当我提交表单时,重定向不起作用:

public function index(Request $request){

        $form = $this->createForm(MagType::class);

        if ($form->isSubmitted() and $form->isValid()){
            return $this->redirectToRoute('second-page');
        }

        return $this->render('index.html.twig', [
            'form' => $form->createView(),
        ]);
    }

1 个答案:

答案 0 :(得分:0)

您不处理表单提交。添加

$form->handleRequest($request);

在检查表单是否有效之前。