如何在Symfony中捕获ContextErrorException
?
我得到了
ContextErrorException:Catchable Fatal Error:类DateTime的对象 无法转换为字符串
当我尝试
时try {
$html .= strval($value);
}
catch(ContextErrorException $e){ }
为什么不能捕捉?
答案 0 :(得分:1)
您必须在symfony中使用正确的命名空间
try {
// code here
} catch (\Symfony\Component\Debug\Exception\ContextErrorException $e) {
// do something with the exception
}
我尝试使用symfony 2.8并且它有效。