뷰에서 $ this-> url()을 호출하면 매개 변수가있는 URL이 표시됩니다. 예 :/테스트 /보기/VAR1/값 1zend url 도우미 매개 변수를 재설정하고 urlOptions를 전달하지 않고 현재 URL을 가져올 수 있습니까?
매개 변수 (var1에/값 1)없이와 urlOptions 거치지 않고 currect URL/위치 얻을 수있는 방법이 있나요 :이 그것을 사용하는 경우 예를 들어
는, 작동 :
$ this-> url (array ("controller"=> "test", "action"=> "view"), null, true); // 반환/테스트 /보기
하지만 매개 변수
$ this-> URL (배열()는 null, true)를 통과하지 않도록하고 싶습니다;
어떤 방법이 있습니까?
사용하는 경우에만 호출되기 때문에 위의 방법보다 훨씬 나은 해결책이라고 할 수 있습니다. 그러나 마지막 줄은 기본 라우터가 그렇지 않기 때문에'return $ this-> view-> url (array ('controller'=> $ controller, 'action'=> $ action), null, true);'이어야합니다. '/ controller/action' 형식의 URL을 사용하십시오. – MrTrick
좋은 점, 귀하의 의견을 반영하고 모듈을 설명하기 위해 편집되었습니다. – vascowhite