symfony2 catch SQLSTATE主机关闭时的未知数据库

时间:2013-07-24 14:33:52

标签: symfony doctrine-orm

我只是在徘徊,当数据库关闭时,我们如何能够捕获Symfony发送的错误,因为例如Web主机存在问题。

例如,如果找不到我的数据库,它将允许我在特定页面上重定向用户。

我应该在学说代码中使用try{}catch{} somwhere来捕获连接期间的任何错误吗?

1 个答案:

答案 0 :(得分:1)

您可以为kernel.exception事件创建event listener,以获取此异常并更改用户的响应。