我无法通过 symfony 2 获得 post 请求

I can't get post request with symfony 2

我无法收到请求 POST 这是我的代码

public function inscriptionAction() {
    $session = $this->getRequest()->getSession();
    $request = Request::createFromGlobals();
    $myCat = new \ stdClass;

    $privatekey=$request->request->get('privatekey');
    $key=$request->request->get('key');
    if ($key== 'NULL' or $privatekey == NULL ) {
      return $this->render('GestionsFilmeBundle:public:identification.html.twig', array(
     'message' => 'Parametres non fournies-----',));
    } 
}

但是私钥和密钥为空

如果您使用的是 Symfony 框架,则不需要构建 Request 对象,您可以将它自动注入到您的操作中,然后您可以从那里使用它。

public function inscriptionAction(Request $request) {
    $privateKey = $request->request->get('privatekey');
    $key        = $request->request->get('key');

    if (null === $key || null === $privateKey) {
        return $this->render(
            'GestionsFilmeBundle:public:identification.html.twig',
            array(
                'message' => 'Parametres non fournies-----',
            )
        );
    }
}