2009-05-18 18 views

cevap

24

Zend_Controller_Request_Http nesnesinin bir örneğini almak için denetleyicinizin getRequest() yöntemini kullanın. sonra istek nesnesinin getHttpHost() yöntemini deneyin. böylece denetleyicisi, bu gibi olacaktır:

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

gibi tam URL'yi Construct aşağıdadır:

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

Komik, zaman I tarafından gitti ZF, güzel bir şekilde yazılı OO FrameWork olduğunu öğrendim olarak ancak Basit şeyler elde etmek için çok şey yazmanız gerekir. Bugün en az yazı ile istediğimi elde edebildiğim kütüphaneyi kullanıyorum. –

+1

Güzel bitti. Ne hakkında $ this-> serverUrl() –