首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony设置请求参数,数组格式

Symfony设置请求参数,数组格式
EN

Stack Overflow用户
提问于 2021-06-23 15:40:57
回答 1查看 60关注 0票数 2

我正在尝试设置我自己的请求,我可以将其发送给用于测试目的的方法,但我似乎找不到如何格式化它。

现在,我正在尝试从请求中提取数组

代码语言:javascript
运行
复制
$data = $request->request->get('itemData');

一旦我得到它,它应该是这样的:

代码语言:javascript
运行
复制
[ 
    'basic' => [
        'type'   => 1
        'country => 1
    ],
    'information' => [
        'wadding' => 1
    ]
]

我是这样写的:

代码语言:javascript
运行
复制
$request->request->set("itemData[basic][type]", 2);
$request->request->set("itemData[information][wadding]", 0);

但我得到的是null,因为密钥不是itemData,而是例如itemData[basic][type]

如何在set命令中对其进行格式化,以便以数组形式发送请求参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-23 16:01:23

弄清楚了

代码语言:javascript
运行
复制
$request->request->set("itemData",
    [
    'basic'       => ['type' => 2, 'country' => 1],
    'information' => ['wadding' => 0]
    ]
);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68095580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档