symfony crud简单请求

时间:2015-06-21 15:07:51

标签: symfony request crud

我试图在没有教条生成的表格的情况下进行简单的添加

$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'));
}

1 个答案:

答案 0 :(得分:0)

首先,Doctrine2不会处理任何表单设施(也不会创建数据绑定过程):整个过程由symfony及其表单包组成。

也就是说,如果您需要检索已发布的数据,则需要修改

$samplees = $request->get("samplees");

进入

$samplees = $request->request->get("samplees");

这是因为$request整个请求对象(所以,基本上,它也会处理参数[$request->query->get(...)]只是说其中一个功能)