【发布时间】:2013-05-24 12:09:01
【问题描述】:
我正在使用 CakePHP,我正在这样做:
$this->redirect(array('controller' => 'users', 'action' => 'view',$id));
在浏览器中输出:.../users/view/42
由于我使用的是 JQueryUI 选项卡,我希望用户被重定向到他刚刚编辑的选项卡,所以它应该看起来像:
$this->redirect(array('controller' => 'users', 'action' => 'view',$id."#groups"));
浏览器中的输出:.../users/view/42%23groups
但预期结果:.../users/view/42#groups
问:如何发送正确的带有#id的url来发送焦点?
如果可能的话,我希望不要使用在 view.ctp 中回显 js 的自定义 GET 参数来获取焦点。
我希望这是一个 CakePHP 问题,不需要像 (How to rewrite a URL with %23 in it?) 那样更改一些 .htaccess 文件
【问题讨论】: