作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用
$this->redirect('route', array('id' => $id));
但我需要能够在末尾放置“#” anchor ,但我找不到这样做的方法。有什么想法吗?
代码
$this->redirect('route', array('id' => $id));
返回/route/id/5 但我希望能够创建/route/id/5#anchor7
最佳答案
$this->redirect($this->generateUrl('route', array('id' => $id)) . '#anchor7');
更新:
在 Symfony 3.2 中你可以这样做:
// generating a URL with a fragment (/settings#password)
$this->redirectToRoute('user_settings', ['_fragment' => 'password']);
参见 https://symfony.com/blog/new-in-symfony-3-2-routing-improvements
关于php - 使用 Symfony 的重定向功能时在 URL 中锚定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694244/
我是一名优秀的程序员,十分优秀!