値のリストである get パラメーターの値を取得するにはどうすればよいですか? 使用してみrequest->query->get('parameter')
ましたが、これは1つの値しか返しません。
国パラメーターがあり、複数の値を渡したいとします。例 ... ?country=us,gb
get を使用すると、'us' のみが表示されます。
ドキュメントでこれを見つけることができません。
値のリストである get パラメーターの値を取得するにはどうすればよいですか? 使用してみrequest->query->get('parameter')
ましたが、これは1つの値しか返しません。
国パラメーターがあり、複数の値を渡したいとします。例 ... ?country=us,gb
get を使用すると、'us' のみが表示されます。
ドキュメントでこれを見つけることができません。
このようにクエリパラメータをフォーマットする必要があります
country[]=us&country[]=gb
彼らのマニュアルから (http://symfony.com/doc/current/book/http_fundamentals.html)
use Symfony\Component\HttpFoundation\Request;
$request = Request::createFromGlobals();
$request->query->get('foo');
編集:
申し訳ありませんが、私はあなたの質問を誤解しました。$_GET のようなすべての GET 変数の配列が必要ですか?
これは次の方法で実行できます (POST パラメータも含まれます):
<?php $request->getParameterHolder()->getAll();