Я работаю с Aerys но у меня проблема. Когда я отправляю свои параметры через post
Я не знаю, как получить доступ к данным.
В документации они используют следующую функцию:
$body = yield parseBody($request);
в документация, Есть две функции, чтобы использовать parseBody
они используют get
или же getArray
с ключом, чтобы получить данные. Как я уже говорил, я отправляю массив данных, но этот массив не имеет определенного key
быть доступным.
Есть ли у вас какие-либо идеи, как получить данные этого массива? Если распечатать $body
он возвращает объект.
Aerys\ParsedBody Object
(
[fields:Aerys\ParsedBody:private] => Array
(
[0] => Array
(
[0] => %222f384ae8-004b-44e1-8c6b-9b2a249b069f%22
)
)
)
Я не уверен, что это лучший способ, но он работает для меня. Я нашел этот пост о Доступ к закрытым и защищенным свойствам объектов в PHP Я надеюсь, что это работает для вас.
$body = yield parseBody($request);
$boddy = (Array) $body;
$boddy = array_values($boddy);
Я получаю запрос от parseBody
после этого я делаю это array
проблема, которая у меня есть на этом этапе, заключается в том, class
это сложно для доступа, поэтому я возвращаю значение из этого array
,
Других решений пока нет …