Anchor in URL when using Symfony's redirect function

帅比萌擦擦* 提交于 2019-12-03 01:19:40
$this->redirect($this->generateUrl('route', array('id' => $id)) . '#anchor7');

UPDATE:

In Symfony 3.2 you can do this:

// generating a URL with a fragment (/settings#password)
$this->redirectToRoute('user_settings', ['_fragment' => 'password']);

See https://symfony.com/blog/new-in-symfony-3-2-routing-improvements

Using router :

$router->generateUrl('awesome_route') . '#comment-2';

This method is used by Fabien Potencier : https://github.com/symfony/symfony/issues/3910#issuecomment-5110238

Tofuwarrior

Similar but

$this->redirect('@routename?id='.$id.'#anchor7');

Works fine in Symfony 1.4 and seems slightly simpler solution

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!