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

symfony 2错误-将数据持久化到数据库,symfony,Symfony,我收到一条消息:“哎呀!发生了一个错误 服务器返回“500内部服务器错误”。 某些内容已损坏。请通过[电子邮件]向我们发送电子邮件,并让我们知道发生此错误时您正在执行的操作。我们将尽快修复此错误。对于在将数据持久化到数据库时造成的任何不便,我们深表歉意。这是一个控制器: public function registerAction() { $register=新寄存器(); $form=$this->createForm(新注册表类型(),$register); $request=$this->

我收到一条消息:“哎呀!发生了一个错误 服务器返回“500内部服务器错误”。 某些内容已损坏。请通过[电子邮件]向我们发送电子邮件,并让我们知道发生此错误时您正在执行的操作。我们将尽快修复此错误。对于在将数据持久化到数据库时造成的任何不便,我们深表歉意。这是一个控制器:

public function registerAction()
{
$register=新寄存器();
$form=$this->createForm(新注册表类型(),$register);
$request=$this->getRequest();
如果($request->getMethod()=='POST')
{
$form->bindRequest($request);
如果($form->isValid())
{
$em=$this->getDoctrine()->getEntityManager();
$em->persist($register);
$em->flush();
返回$this->redirect($this->generateUrl('ShopMyShopBundle_register');
}
}
返回$this->render('ShopMyShopBundle:Main:register.html.twig',数组('form'=>$form->createView());
}

问题出在哪里?

您提供的代码不足以找到原因。您应该使用dev环境进行开发,以查看详细的错误消息。要做到这一点,请使用
app\u dev.php
front控制器访问您的应用程序。请参阅。

您检查日志了吗?他们怎么说?当我使用app_dev.php前端控制器时,一切正常,表单中的数据被持久化到数据库中。然后需要清除prod环境的缓存。使用
rm-rf-app/cache/*
app/console-cache:clear--env=prod