symfony 2错误 - 将数据持久保存到数据库

时间:2012-01-06 12:34:37

标签: symfony

我收到一条消息:“哎呀!发生错误 服务器返回“500内部服务器错误”。 有些东西坏了。请发送电子邮件至[email],告诉我们发生此错误时您在做什么。我们会尽快修复它。很抱歉“将数据保存到数据库时造成的任何不便。这是一个控制器:

public function registerAction()
{
    $register = new Register();
    $form = $this->createForm(new RegisterType(), $register);

    $request = $this->getRequest();
    if ($request->getMethod() == 'POST') 
    {
        $form->bindRequest($request);

        if ($form->isValid()) 
        {
            $em = $this->getDoctrine()->getEntityManager();
            $em->persist($register);
            $em->flush();

            return $this->redirect($this->generateUrl('ShopMyShopBundle_register'));
        }
    }

    return $this->render('ShopMyShopBundle:Main:register.html.twig', array('form' => $form->createView()));
}

问题出在哪里?

1 个答案:

答案 0 :(得分:1)

您提供的代码不足以找到原因。您应该使用dev环境进行开发,以查看详细的错误消息。为此,请使用app_dev.php前置控制器访问您的应用。请参阅the section on environments