在我的Symfony項目中,我請求了一個帶有查詢參數的URL,一個是通過相同鍵值的數組添加的,另一個是返回給我的字符串類型:
http://localhost/php-api/v1/examples/query?array=1&array=2&array=3&property=aa
我參考了DOCS,但仍然沒有得到我想要的解決方案。無論如何,數組鍵總是只返回最后一個:
$request->query->all();
Get's me:
Array
(
[array] => 3
[property] => aa
)
我也嘗試了Request類中的其他方法,但沒有一個方法使它返回所有查詢參數。
有人知道怎么解決這個問題嗎?
我想要的輸出:
{
"array": [
"1",
"2",
"3"
],
"property": "aa"
}
您必須從服務器變量中獲取QUERY_STRING。這有原始參數。
解決方案可能如下所示:
$params