我張貼下列值到Symfony2的網頁訪問多個請求參數名稱相同:在Symfony2中
碼= -1 &跟蹤= SRG12891283 &描述=錯誤&碼= 0 &跟蹤= SRG19991283 & description =標籤打印。
請注意重複 - 可能有任何數量的代碼/跟蹤/說明'對'。
在symfony中,當我執行以下操作,它只輸出最後的一組值:
foreach($request->request->all() as $key => $val){
$this->m_logger->debug($key . ' - ' .$val);
}
即
代碼= 0 跟蹤= SRG19991283 desription =標籤印刷。
我假設這是因爲請求類將參數存儲在鍵/值對中,因此後續參數只是覆蓋以前的參數。
任何想法如何訪問所有這些值?
如果你在Symfony中也建立了發佈端,你可以設置一個路由參數,代碼=> ['a','b','c' ]'來獲得查詢字符串。 – Sam