特定の順序でなく、10 個以上のパラメーターを渡す API 呼び出しがあります。
http://domain.com/signup/format/json/email/bla/name/bla...
ルートでは、経由で供給される構成ファイルを使用しています
$frontController->getRouter()->addConfig($zend_config_object, 'routes');
このアクションのルートは次のようになります。
routes.signup.route = "/signup/*"
routes.signup.defaults.module = default
routes.signup.defaults.controller = index
routes.signup.defaults.action = signup
* により、デフォルトのパラメーター/値のルーティングが可能になります。プラス文字 (%2B) で値を渡そうとするパラメーター (メール) がありますが、スペースに変換されています。スペースは電子メールの有効な文字であるため、RESTful URL でルーティングを介してスペースを渡す方法が必要です
これがデフォルトの動作であることを読みました。パラメータを特定の順序で渡す必要なく、この動作をオーバーライドする方法はありますか?