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