在Symfony2中,要在Controller中将链接重定向到带有锚标记/哈希的URL,可以使用RedirectResponse
类和generateUrl
方法。以下是一个示例:
public function redirectAction()
{
// 生成带有锚标记/哈希的URL
$url = $this->generateUrl('your_route_name', array(), UrlGeneratorInterface::ABSOLUTE_URL) . '#your_anchor';
// 创建一个RedirectResponse对象,并将其设置为重定向到生成的URL
$response = new RedirectResponse($url);
return $response;
}
在这个示例中,我们首先使用generateUrl
方法生成一个带有锚标记/哈希的URL,然后创建一个RedirectResponse
对象,并将其设置为重定向到生成的URL。最后,我们将RedirectResponse
对象返回给浏览器,以便浏览器将用户重定向到带有锚标记/哈希的URL。
领取专属 10元无门槛券
手把手带您无忧上云