php尝试抓住mongodb和symfony错误吗?

时间:2014-01-20 09:50:54

标签: php symfony exception-handling

我正在使用symfony2和mongodb。除了php驱动程序之外,我没有为mongodb使用任何东西。 我的问题是,如果symfony或mongodb抛出异常,那么:

try {
   //some code to be excecuted
} catch (\Exception $e) {
    logToDb($e->getMessage());
}

按预期工作(try中的代码由于某种原因失败,$ e-> getMessage()包含错误)

感谢您的帮助 问候。

1 个答案:

答案 0 :(得分:1)

是的,

它的工作原理应该如此。如果你在控制器中抛出一个异常,那么Symfony会为你展示一个合适的模板。这没什么特别的。

还请检查try块中的代码是否抛出异常。这是一个非常受欢迎的错误。

此致 彼得·