繁体   English   中英

Symfony2 $请求->请求为空

[英]Symfony2 $request->request is empty

我有一个包含两种表格的页面,可以分别提交。 我尝试了这种方法来检查提交的表单,但是$ request-> 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发布的

您可以尝试类似:

public function submitAction() {

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

    (...)

}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM