我正在尝试设置我自己的请求,我可以将其发送给用于测试目的的方法,但我似乎找不到如何格式化它。
现在,我正在尝试从请求中提取数组
$data = $request->request->get('itemData');
一旦我得到它,它应该是这样的:
[
'basic' => [
'type' => 1
'country => 1
],
'information' => [
'wadding' => 1
]
]
我是这样写的:
$request->request->set("itemData[basic][type]", 2);
$request->request->set("itemData[information][wadding]", 0);
但我得到的是null
,因为密钥不是itemData
,而是例如itemData[basic][type]
如何在set命令中对其进行格式化,以便以数组形式发送请求参数?
发布于 2021-06-23 08:01:23
弄清楚了
$request->request->set("itemData",
[
'basic' => ['type' => 2, 'country' => 1],
'information' => ['wadding' => 0]
]
);
https://stackoverflow.com/questions/68095580
复制