Я искал и нашел ноль ответов, поэтому это должно быть что-то простое, что ускользает от меня.
Когда я создаю RPC в apigility и генерирую два файла .php, как мне получить данные POST / GET, поступающие из запроса, чтобы я мог начать работать с ним?
class StatusController extends AbstractActionController
{
public function statusAction()
{
//how do I get the POST received?
}
}
$this->getEvent()->getRouteMatch()->getParam('valueName');
Также обязательно добавьте значение valueName на вкладке поля службы apigility.
Или чтобы получить их все сразу.
$input = $this->getEvent()->getParam('ZF\ContentValidation\InputFilter');
$params = $input->getValues();
Если вы кешируете карту классов вашего модуля и конфигурацию, обязательно удалите их, я забыл об этом не раз.
Других решений пока нет …