zendフレームワーク(v 1.11)を使用してアプリケーションを開発しようとしています。このフレームワークはまったく新しいものです。
私はこのようなURLを持っています。
http://xyz.local/client/feedback/index/username/abc/page/2
上記のリンクは、client
モジュール、feedback
コントローラーのindex
アクションを示しています。
username
すべてのリクエストには、有効な値とともにurlパラメータが必要です。
このページでは、すべてのフィードバックをページにまとめました。私の問題はindex
、同じまたは異なるコントローラー内のアクションから他のアクションに移動しても、パラメーター名/page/2
がURLに残っていることです。
new
同じコントローラーのアクションに移動すると、新しいURLは次のように表示されます。
http://xyz.local/client/feedback/new/username/newClient/page/2
こうあるべきだったのに
http://xyz.local/client/feedback/new/username/newClient
リセットを使用すると$this->url(array('module' => 'client', 'controller' => 'feedback', 'action' => 'new'), null, true)
、ユーザー名を含むすべてのパラメーターがリセットされますが、これは不要です。
これを行うための標準的なZendの方法は何ですか。