Ошибка Symfony 2 - сохранение данных в базе данных - PullRequest
0 голосов
/ 06 января 2012

Я получаю сообщение: "Упс! Произошла ошибка Сервер вернул «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 Ответ

1 голос
/ 06 января 2012

Введенного вами кода недостаточно, чтобы найти причину. Вы должны разрабатывать, используя среду разработки, чтобы увидеть подробные сообщения об ошибках. Для этого зайдите в свое приложение с помощью app_dev.php фронт-контроллера. См. раздел об окружениях .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...