@brzsmg

POST и GET параметры в фреймворке одновременно?

Не могу понять как получить POST параметры, а как GET, если одновременно используются и те и те.
Разобрался только с роутером, для работы и GET и POST одновременно нужен $app->match();
Вроде фреймворки такие удобные должны быть, а тут тупик.
Не уж то, придется использовать $_GET и $_POST.

$app->post('/', function (Silex\Application $app) {
	$request = $app['request'];
	$ajax = $request->get('param'); //Это POST
});

$app->match('/', function (Silex\Application $app) {
	$request = $app['request'];
	$ajax = $request->get('param'); //Это GET
});

$app->match('/', function (Silex\Application $app) {
	$request = $app['request'];
	$ajax = $request->get('param'); //Это GET или POST?
});

У меня SILEX, заранее спасибо!
  • Вопрос задан
  • 643 просмотра
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
https://symfony.com/doc/current/components/http_fo...

$app->match('/', function (Silex\Application $app) {
  $request = $app['request'];
  $ajax = $request->query->get('param'); //Это GET
  $ajax = $request->request->get('param'); //Это POST
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы