2011-12-10 8 views

答えて

0

これを行う最も簡単な方法は、Zend_Controller_Action_Helper_Urlクラスを拡張し、クエリ文字列をparent::url()結果に追加することです。それよりも、Zend_Navigation_Page_Mvc::setUrlHelper($yourUrlHelper)を呼び出すことによって、URLヘルパーをmvcページに挿入する必要があります。クエリ文字列サポートurlヘルパー

例:

class My_Helper_Url extends Zend_Controller_Action_Helper_Url 
{ 
    public function url($urlOptions = array(), $name = null, $reset = false, $encode = true) 
    { 
     $queryString = $this->getRequest()->getServer('QUERY_STRING'); 

     return parent::url($urlOptions, $name, $reset, $encode) . 
      ($queryString ? '?' . $queryString : ''); 
    } 
} 
関連する問題