2012-01-20 15 views
0

getパラメータでZend urlヘルパーを使用する際に問題があります。 ビューでは、get(URLのように)で余分なパラメータを送信するページネーションがあるので、問題ありません。しかし、それは私がページを変更しても、パラメータが常にURLにとどまるということではありません。実際に 、ZendのURLヘルパー - 私は、リンクやフォームのアクションのURLを生成するために使用 - 私はクリックしてください何でもリンクは、私は、このパラメータを持っているので、URLの末尾にautomaticalyパラメータを追加...Zend url:パラメータを常にURLに残す

//In my controller 
$this->_view->url(array("action"=>"action-name"); 
// generate for example : "mywebsite/controller-name/action-name/pays/4" but I don't want the "/pays/4" 

ありがとうご協力ありがとうございます

答えて

4

urlメソッドは追加パラメータを受け入れます。そのうちの1つがget-stringパラメータをリセットします。

URL(

配列$のurlOptions =配列()、
$名= nullを、
$ =偽、
$エンコード=真
をリセット)
は、与えられたURLが生成されルートの名前。

パラメータ:

配列$ urlOptions - ルートオブジェクトの組み立て方法に渡されたオプション。
mixed $ name - 使用するルートの名前。 nullの場合、それは現在の国道
するbool $リセットを使用します - それらの提供

戻り値を持つルートのデフォルトにリセットするかどうか:リンクのhref属性の 文字列のURLを。

すべてがドキュメントにあります。上記ZFバージョン1.10

2

定義またはURL()のためである

public function url(array $urlOptions = array(), $name = null, $reset = false, $encode = true) 

だから、真

に三番目のパラメータ($リセット)を設定してみてくださいです
関連する問題