在CakePHP中,如何保留所有前缀?

Vic*_*box 2 php authentication cakephp

我有一个类似这样的链接:

$this->Html->link('Welcome', array('controller' => 'users', 'action' => 'add'));
Run Code Online (Sandbox Code Playgroud)

我怀疑它不起作用(Firefox说重定向永远不会完成),所以我这样做了:

$this->Html->link('Welcome', array('controller' => 'users', 'action' => 'add', 'my'=>false));
Run Code Online (Sandbox Code Playgroud)

'我'是一个前缀.我也有'admin','ajax'和'rss'.所以现在不是指向/ users/add或/ my/users/add,而是链接指向/ rss/users/add.链接在一个标题中,在布局中,所以我不知道它将从哪个前缀调用.我想转到/ users/add,即完全保留所有前缀.我怎么在CakePHP中做到这一点?我正在使用1.3版本.

小智 5

从中获取前缀$this->params,如下所示:

$this->Html->link('Welcome',
  array('controller' => 'users',
        'action' => 'add',
        $this->params['prefix'] => false));
Run Code Online (Sandbox Code Playgroud)