我试图在没有教条生成的表格的情况下进行简单的添加
$mail = new Subscription();
$request = $this->getRequest();
if ($request->getMethod() == "POST") {
$em = $this->getDoctrine()->getManager();
$samplees = $request->get("samplees");
$mail->setEmail($samplees);
$em->persist($mail);
$em->flush();
return $this->redirect($this->generateUrl('user_homepage'));
}
答案 0 :(得分:0)
首先,Doctrine2不会处理任何表单设施(也不会创建数据绑定过程):整个过程由symfony及其表单包组成。
也就是说,如果您需要检索已发布的数据,则需要修改
$samplees = $request->get("samplees");
进入
$samplees = $request->request->get("samplees");
这是因为$request
是整个请求对象(所以,基本上,它也会处理参数[$request->query->get(...)
]只是说其中一个功能)