バージョン1からバージョン2に切り替えました。マップとしてマークされたQueryParam
にデフォルト値として配列を与える方法が不思議でした。例えばFOSRestBundle - QueryParam - マップとデフォルト値
:
/**
* @QueryParam(name="activity_filters", map=true, requirements="user_opened_resource", default="user_opened_resource")
*/
私はのparamを取得しよう:
$activityFilters = $paramFetcher->get('activity_filters');
var_dump($activityFilters); die;
結果は次のとおりです。私が正しく配列を受け取っFOSRestBundleの以前のバージョンでは
string 'user_opened_resource' (length=20)
私の得た結果:
array (size=1)
0 => string 'user_opened_resource' (length=20)
2. *バージョンで同じ結果を得ることは可能ですか?
こんにちは、 'QueryParam'で' array = true'を試すことができますか? –
@MertÖksüzこんにちは、バージョン2. * '' 'array = true'''が' '' map = true'''に置き換えられました。 –