问题描述
在我的主页底部 我有联系表。用户提交表单后,我想将他重定向到该特定部分。
这是页面的底部。 (这样他就可以看到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 (将#修改为@)