我的代码库是在Cakephp中构建的。 我有一个处理“注释”字段的更新按钮。我有一个工作的控制器更新/写入重定向回页面,所以“硬”位已完成...
但是:从可用性的角度来看,这会重定向到原始URL,因此每次都会重定向到页面顶部。
<input>
字段有一个id,所以我只想使用锚标记链接回来。
这是[控制器]的作用:
$this->redirect('/review/index/'.item->getEmployeeId());
我尝试添加以下内容:
$this->redirect('/review/index/'.$item->getEmployeeId().'#'.$item->getEmployeeId());
然而 - 这似乎被剥离了......写作仍然有效,但锚被剥离了。
对于调试/快速陷阱:我已经测试了原始网址,然后重定向到<input>
。
还有其他办法吗?我假设这是一些cakephp“魔术”,我根本不知道如何补充锚。一些谷歌搜索和API搜索似乎并不清楚。
非常感谢。
答案 0 :(得分:0)
以下:http://book.cakephp.org/2.0/en/controllers.html#Controller::redirect
使用此:
$url = array(
'controller' => 'review',
'action' => 'index',
$item->getEmployeeId(),
'#' => $item->getEmployeeId()
);
$this->redirect($url);