cakephp 在重定向中设置当前命名参数 link

cakephp set current named params in redirecting link

我想重定向到索引操作以及所有当前 named params ($this->params['named']),我尝试了很多方法但没有用。

尝试了以下

$params = '';
foreach($this->params['named'] as $k=>$v){
       $params = $params."'".$k.':'.$v.'\',';
}

//-also tried
$params = array();
foreach($this->params['named'] as $k=>$v){
       $params[$k] = $k.':'.$v;
}
$params = implode(',',$params);



echo $this->Html->link('list friends',
       array('controller'=>'friends','action'=>'index',$params)
       );
echo $this->Html->link('list friends',
    array('controller'=>'friends','action'=>'index') + $this->params['named']
);

如果要将两个数组组合在一起,可以在两个数组之间使用 + 运算符