如何重定向到页面的特定部分?

问题描述

在我的主页底部 我有联系表。用户提交表单后,我想将他重定向到该特定部分。

这是页面底部。 (这样他就可以看到form errors或他看到"your message was successfully sent"

当前,在我的控制器上,我有

$message = new Messages();
$form = $this->createForm(MessagesType::class,$message);
$form->handleRequest($request);

if ($form->isSubmitted() && $form->isValid()) {
    $entityManager = $this->getDoctrine()->getManager();
    $entityManager->persist($message);
    $entityManager->flush();

    return $this->redirectToRoute('index_page');
}

我要重定向页面#contact部分,而不是重定向页面(/)。

  • 我尝试了return $this->redirectToRoute('index_page#contact');
  • 还尝试了return $this->redirectToRoute('index_page/#contact');

他们都没有工作。我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)