我正在使用 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 问题,不需要更改一些 .htaccess 之类的(如何重写带有 %23 的 URL?)