假设我有一个名为 John 的模型,带有这些参数:
{
Language : {
code : 'gr',
title : 'Greek'
},
Name : 'john'
}
所以现在当我触发John.save()
它时将它们发布到服务器:
使用这些标题:
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
返回 null 第二个 var_dump 当然可以,因为我是直接从php://input
资源中获取请求的。我想知道如何使用 Silex 的 Request 对象获取参数
谢谢