Symfony 2でコントローラとshow flashメッセージで例外をキャッチする方法は?symfony 2でExceptionを捕まえるには?
try{
$em = $this->getDoctrine()->getManager();
$em->persist($entity);
$em->flush();
return $this->redirect($this->generateUrl('target page'));
} catch(\Exception $e){
// What to do in this part???
}
return $this->render('MyTestBundle:Article:new.html.twig', array(
'entity' => $entity,
'form' => $form->createView(),
));
catch
ブロックで何をすればよいですか?
http://stackoverflow.com/questions/5689415/symfony2-controller-wont-catch-exception – Asif
のtoString($ e)が動作していません。それは を示しています。FatalErrorException:エラー:未定義の関数toString()を呼び出します。 – Swass
'echo(string)$ e;'またはそれ以上のものは、生産的なサイトで電子メールを送ります: 'mail('[email protected] '、'例外スクリプト... '、var_export($ e、true)); ' – DanFromGermany