私は($要求 - >要求)をダンプ時にパラメータが移入されsymfonyの3.3.6リクエストパラメータ
ParameterBag {#69 ▼
#parameters: array:1 [▼
"form" => array:8 [▼
"phone" => "2042333233"
"price" => "72"
"region" => "1"
"accept_terms" => "1"
"_token" => "XXX"
]
]
}
を見ることができますが、私はパラメータにアクセスしようとすると:
$request->get('phone')
$request->request->get('phone')
を
要求はPOSTから取り込まれます - 後者は動作するはずですが、結果はNULLになります???
あなたはsymfonyのフォームまたはハードコーディングされたフォームを使用していますか? –
ハードコードされた(動的な)フォーム - 私はそれがcreateForm()の代わりにcreateFormBuilder()を呼び出すことによって暗示されたと考えました。別の方法がありますか? –
あなたのフォームがどのように見えるか表示する - フォーム/フォームビルダーを使用している場合は、 'Request'オブジェクトを通して直接データを取得するよりも良い方法がある –