2011-12-07 2 views
1

에서 호출 URL 도우미 나는 아래와 같은 뷰 파일에 url 도우미를 호출했을 때 때방법을 유지하는 '인덱스'PARAM 젠드

$url = $this->url(); 

결과는 경우 : 현재에서

  1. 컨트롤러는 index이고 작업은 index입니다. 컨트롤러가 index 아닌 현재에서
    [base_url]\[module]
  2. 과 행동은 단지 밖이 더 t index 없습니다 : 인덱스가 기본 동작의 핵심으로, 그것은 단지 밖으로있을 것이다
    [base_url]\[module]\[controller]\action

하지만 내가 원하는 첫 번째 사례의 링크 :

[base_url]\[module]\index\index 

어떻게받을 수 있습니까?

답변

1

url 도우미에 매개 변수를 전달하면 첫 번째 경우에 대한 전체 URL을 검색합니다. 예를 들어

:

에서 index.phtml

<?php 
echo $this->url(array('test'=>'test')); 
?> 

이 인쇄됩니다

/[root]/public/[module]/[controller]/index/test/test 

당신은 색인 작업을 얻을 수 있습니다, 당신은했습니다 단지 /test/test

를 무시
<?php 
$url = $this->url(array('test'=>'test')); 
echo substr($url,0,-10); 
?> 

출력 :

/[folder]/public/[module]/[controller]/index 
+0

추가 매개 변수를 사용해야하는 경우 : –