имеется Url, по которому в мобильном приложении запрашиваю населенные пункты, похожие на строку запроса
Запрос: http://localhost/Retrofit/public/cities?query="Москва"
Код:
$app->get('/cities', function (Request $request, Response $response) {
if(isTheseParametersAvailable(array('query'))){
$requestData = $request->getParsedBody();
$query = $requestData['query'];
$db = new DbOperation();
$cities = $db->getAllCities($query);
$response->getBody()->write(json_encode(array("cities" => $cities)));
}
});
Возвращает пустой список. Если я изменю чуть код и вставлю значение по умолчанию:
$app->get('/cities', function (Request $request, Response $response) {
$requestData = $request->getParsedBody();
$query = 'Москва';
$db = new DbOperation();
$cities = $db->getAllCities($query);
$response->getBody()->write(json_encode(array("cities" => $cities)));
});
То работает все нормально. В чем ошибка приема параметра?
Решение проблемы: $query = $request->getQueryParam('query');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Столкнулся со следующей проблемой:
Я очень новичок в php, опыт где-то недели в бэкенде и надеюсь мне не кинут помидоры, а помогут
делаю вывод товаров по категориям,но возникает ошибка