在cakephp中的锚标签

时间:2013-07-19 09:44:35

标签: cakephp controller anchor

我的代码库是在Cakephp中构建的。 我有一个处理“注释”字段的更新按钮。我有一个工作的控制器更新/写入重定向回页面,所以“硬”位已完成...

但是:从可用性的角度来看,这会重定向到原始URL,因此每次都会重定向到页面顶部。 <input>字段有一个id,所以我只想使用锚标记链接回来。

这是[控制器]的作用:

$this->redirect('/review/index/'.item->getEmployeeId());

我尝试添加以下内容:

$this->redirect('/review/index/'.$item->getEmployeeId().'#'.$item->getEmployeeId());

然而 - 这似乎被剥离了......写作仍然有效,但锚被剥离了。

对于调试/快速陷阱:我已经测试了原始网址,然后重定向到<input>

还有其他办法吗?我假设这是一些cakephp“魔术”,我根本不知道如何补充锚。一些谷歌搜索和API搜索似乎并不清楚。

非常感谢。

1 个答案:

答案 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);