如何解决如何重定向到页面的特定部分?
在我的主页底部 我有联系表。用户提交表单后,我想将他重定向到该特定部分。
这是页面的底部。 (这样他就可以看到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 举报,一经查实,本站将立刻删除。