0

我正在与Aerys合作,但我遇到了问题。当我通过发送参数时,post我不知道如何访问数据。

在文档中,他们使用以下功能:

$body = yield parseBody($request);

文档中,有两个函数可以使用parseBody 他们使用的getgetArray与密钥一起获取数据。正如我之前所说,我正在发送一个数据数组,但该数组没有特定key的要访问的数据。

您知道如何获取该数组的数据吗?如果 print$body它返回一个对象。

Aerys\ParsedBody Object ( [fields:Aerys\ParsedBody:private] => Array ( [0] => Array ( [0] => %222f384ae8-004b-44e1-8c6b-9b2a249b069f%22 ) ) )

4

1 回答 1

0

我不确定这是否是最好的方法,但它对我有用。我发现这篇关于在 PHP 中访问私有和受保护对象的属性的帖子我希望它对你有用。

$body = yield parseBody($request);
$boddy = (Array) $body;
$boddy = array_values($boddy);

之后我收到了请求,我在这一步parseBody中遇到array的问题是我有一个class访问复杂的键 a,所以我从那个返回值array

于 2018-04-27T00:42:52.260 回答