如何在Symfony中读取post数据

如何在Symfony中读取post数据,symfony,Symfony,由于某些原因,Symfony没有提取请求数据,但我可以在$\u POST中看到它。我可能遗漏了一些明显的东西,欢迎任何想法 谢谢 这是我的密码: $request = Request::createFromGlobals(); $defectType = $request->query->get('defectType'); $defectDescription = $request->query->get('defectDescription'

由于某些原因,Symfony没有提取请求数据,但我可以在
$\u POST
中看到它。我可能遗漏了一些明显的东西,欢迎任何想法

谢谢

这是我的密码:

    $request = Request::createFromGlobals();

    $defectType = $request->query->get('defectType');
    $defectDescription = $request->query->get('defectDescription');
    $defectPhoto = $request->files->get('defectPhoto');

    var_dump($_POST); 
    var_dump($defectDescription); 
以下是输出:

array (size=2)
  'defectType' => string 'Critical' (length=8)
  'defectDescription' => string 'test' (length=4)

null

因为
查询
包是针对
$\u GET
参数的<代码>$\u POST保存在
请求
包中

$request->request->get('foo');

谢谢-就是这样。查看
请求类
,在顶部您将看到嵌入全局变量的属性:`/***请求主体参数($\u POST)。**@var\Symfony\Component\HttpFoundation\ParameterBag*/public$request`