Symfony2 $ request->请求为空

时间:2014-08-26 08:59:04

标签: php symfony

我有一个包含两个表单的页面,可以单独提交。我尝试this approach来检查提交的表单,但$ request->请求始终是一个空数组。我错过了什么?

public function submitAction(Request $request) {
        $dm = $this->get('doctrine_mongodb')->getManager();
        $processes = $dm->getRepository('MyCoreBundle:Process')->findAll();

        $formClients = $this->createForm(new FiltersFormType(), $processes);
        $formClients->handleRequest($request);

        $formSuppliers = $this->createForm(new SupplierFormType(), $processes);
        $formSuppliers->handleRequest($request);
}

编辑:它是通过GET发布的

2 个答案:

答案 0 :(得分:2)

你可以尝试类似的东西:

public function submitAction() {

    $request = $this->container->get('request');

    (...)

}

答案 1 :(得分:0)

以下是我解决问题的方法,通过GET发布时检查是否存在密钥:

$request->query->get($formClients->getName())