[英]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.