【发布时间】:2018-05-28 11:53:47
【问题描述】:
我正在使用带有 Doctrine 的 Symfony 4,并且正在处理一个将被持久化的实体。
我想知道在持久化过程中发生异常时如何进行 try\catch 处理,以便我可以相应地发送不同的错误。
到目前为止,我的代码如下所示
$user->setUsername($username)
->setEmail($email)
->setPassword($password);
$em->persist($user);
$em->flush();
return $this->json(['msg'=>'some message', 201);
如果出现错误,我希望能够决定在响应中发送什么。
【问题讨论】: