Yerel bir yol olup olmadığından emin değilim, ancak örneğini Request
'dan kullanabilirsiniz. Eğer daha iyi bir çözüm bulana kadar Sen geçici bir çözüm olarak bu pasajı alabilir: Bu kontrolör bağlamında çalışır
$basePath = $this->getRequest()->getBasePath();
$uri = new \Zend\Uri\Uri($this->getRequest()->getUri());
$uri->setPath($basePath);
$uri->setQuery(array());
$uri->setFragment('');
$baseUrl = $uri->getScheme() . '://' . $uri->getHost() . '/' . $uri->getPath();
. 2. satırda, isteğin uri örneğini doğrudan değiştirmemesi (yan etkilerden kaçınmak için) isteğinden Uri örneğinin klonlandığına dikkat edin.
Bu çözümden memnun değilim ama en azından bir tanesi.
// Düzenleme: Yolu eklemeyi unuttunuz!
Güzel çözüm – albert