我可以看到參數填充,當我轉儲($請求 - >請求)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填充 - 所以後者應該工作,但結果爲空?
您是否使用了Symfony的形式或硬編碼的形式? –
硬編碼(動態)形式 - 我認爲這是通過調用createFormBuilder()而不是createForm()來實現的。有不同的方法嗎? –
向我們展示你的表單是什麼樣的 - 如果你使用的是表單/表單構建器,那麼檢索數據比直接通過'Request'對象獲得更好的方法 –