2009-05-18 4 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()はどうでしょうか? –

関連する問題