にクエリパラメータを追加することができます。どのように私はそうのように、ルートを使ってクエリ文字列をURLを作成しようとしていますZF2/ZF3 URLビューヘルパー
$this->url('users') -> /users
$this->url('users', ['sort' => 'desc']) -> /users?sort=desc
ただし、これはしていないようです(2番目のヘルパーは実際には/users
を出力します)。このunofficial, out-of-date documentationによれば、経路名に/query
を追加することでこれを行う方法がありましたが、これはルートが見つからないという例外をもたらします。
現在のURLヘルパーを使用してこれを行うことはできますか?
ありがとうございます!これは、 'url($ routeName、$ params、true)'を使用して親ルートからパラメータを継承する場合を除いて、デフォルトのコントローラとアクションをクエリパラメータとして追加する場合を除いて動作します。 – Ross
興味深い...他の既存のパラメータも追加しますか?それをまだ使用していませんでしたが、組み立てる前にコントローラーとアクションのパラメーターを解除するためのトリック・アイ・ワカカンドがあります... –
更新されたZF2バージョン – webcoder