重定向而不更改网址

时间:2013-05-02 16:17:13

标签: cakephp redirect cakephp-2.0

如何在不更改网址的情况下进行重定向?

我目前使用它:

$this->redirect('/Lojas/index');

或者这个:

$this->redirect(array('controller' => 'Servicos', 'action' => 'index'));

但是这两种形式的网址会发生变化。我需要它继续与重定向之前相同。

任何人都知道如何解决?

1 个答案:

答案 0 :(得分:0)

我在文件路由中检索了一个会话变量,并在url中将此变量用作“name”。

    App::uses('CakeSession', 'Model/Datasource');
       $sessao = CakeSession::read('loja');

Router::connect( "/".$sessao['storeName'], array('controller' => 'Lojas', 'action' => 'index'));