2013-05-02 16 views
0

가 어떻게 리디렉션을 할 수있는 URL을 변경하지 않고?리디렉션 URL을 변경하지 않고

나는 현재이 사용

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

나이 :

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

그러나이 두 가지 형태의 URL을 변경

. 리디렉션 이전과 동일하게 진행해야합니다.

사람은 방법을 해결하기 위해 어떤 생각을 가지고?

+0

URL은 전에 무엇인가? 이상한 로컬 호스트/CakePHP의-2.3.0/StoreName이 – mark

+0

뭔가. 당신은 리다이렉트 (redirect)를 원한다면 리다이렉트 (redirect)라고 불리는가? 어떤 기능이나 프로세스를 호출 하시겠습니까 ?? 그러면 AJAX가 도움이 될 것입니다. 도움을 얻으려면 조금 더 설명하십시오. –

+1

: 같은 – Preetam

답변

0

파일 경로에서 세션 변수를 가져오고이 변수를 URL에서 "이름"으로 사용했습니다.

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

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