позволяет сказать, что у меня есть модель под названием John с этими параметрами:
{
Language : {
code : 'gr',
title : 'Greek'
},
Name : 'john'
}
Итак, теперь, когда я запускаю John.save()
, он отправляет их на сервер:
post params http://o7.no/ypvWNp
с этими заголовками:
Код в Silex очень прост:
<?php
require_once __DIR__.'/silex.phar';
$app = new Silex\Application();
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
// definitions
$app['debug'] = true;
$app->post('/api/user', function (Request $request) {
var_dump($request->get('Name'));
$params = json_decode(file_get_contents('php://input'));
var_dump($params->Name);
});
$app->run();
но сначала var_dump
возвращает нуль второй var_dump, конечно, работает, так как я получаю запрос непосредственно из ресурса php://input
. Мне интересно, как я могу получить параметры с помощью объекта Request из Silex
Спасибо