2009-05-18 2 views

답변

24

컨트롤러의 getRequest() 메소드를 사용하여 Zend_Controller_Request_Http 객체의 인스턴스를 가져옵니다. 그런 다음 요청 객체의 getHttpHost() 메소드를 시도하십시오. 그래서 당신의 컨트롤러, 그것은 다음과 같이 될 것이다 :

$hostName = $this->getRequest()->getHttpHost(); 

처럼 전체 URL을 구축 다음

$this->getRequest()->getScheme() . '://' . $this->getRequest()->getHttpHost() . $this->getRequest()->getRequestUri(); 
+1

재미, 시간이 나는 갔다 ZF가 멋지게 작성 OO 프레임 워크는 것을 배운하지만, 간단한 일을 성취하기 위해서는 많이 작성해야합니다. 오늘 저는 최소한의 글쓰기만으로 원하는 것을 얻을 수있는 도서관을 사용합니다. –

+1

멋지게 완성되었습니다. $ this-> serverUrl()은 어떨까요? –