我有一个包含两个表单的页面,可以单独提交。我尝试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发布的
答案 0 :(得分:2)
public function submitAction() {
$request = $this->container->get('request');
(...)
}
答案 1 :(得分:0)
以下是我解决问题的方法,通过GET发布时检查是否存在密钥:
$request->query->get($formClients->getName())