2011-11-12 3 views

답변

3

난 당신이 모듈, 컨트롤러 및 조치를 의미 있으리라 믿고있어. 뷰에서

:

echo $this->url(array('module' => $module, 
         'controller' => $controller, 
         'action' => $action)); 

매개 변수를 설정하지, 기본 전류 값으로, 주어진보기에 너무 :

이 기능은 또한 두 개의 추가 인수를 받아

echo $this->url(); //link for the current request 
: url($urlOptions, $name, $reset). $name을 사용하면 경로 이름을 지정할 수 있으며 $reset은 현재 매개 변수의 생성 된 URL을 지 웁니다.

컨트롤러에서 :

이 실제로 문서화되어 있지 않습니다 만, 리디렉터 도우미의 구조 (사실, 나는 그것이 리디렉터 도우미에 의해 사용되는 생각) 다음과

$url = $this->getHelper('url')->simple($action, $controller, $module, $params); 

또한보기 도우미 다음에 url() 방법을 사용할 수 있습니다 : 답장을 보내

$url = $this->getHelper('url')->url(array('module' => $module, 
              'controller' => $controller, 
              'action' => $action)); 
+0

감사합니다. –

+0

@ Tobi - 질문에 답변이 있으면 '확인 표시'를 눌러 표시합니다. –

+0

각 vars 모듈, 컨트롤러 및 동작은 선택 사항입니다. 기본값을 생략하면 렌더링 할 페이지의 값이 기본값이됩니다. –

관련 문제