我正在使用symfony2和mongodb。除了php驱动程序之外,我没有为mongodb使用任何东西。 我的问题是,如果symfony或mongodb抛出异常,那么:
try {
//some code to be excecuted
} catch (\Exception $e) {
logToDb($e->getMessage());
}
按预期工作(try中的代码由于某种原因失败,$ e-> getMessage()包含错误)
感谢您的帮助 问候。
答案 0 :(得分:1)
是的,
它的工作原理应该如此。如果你在控制器中抛出一个异常,那么Symfony会为你展示一个合适的模板。这没什么特别的。
还请检查try块中的代码是否抛出异常。这是一个非常受欢迎的错误。
此致 彼得·