[英]Exception Handling In Zend Framework 2
我已经尝试在代码中使用try catch,但是没有捕获任何异常。
{
$this->mapper->DeletePassssedAndImages($langcode."_topic",$id,$type,$langcode);
}
catch ( \Exception $exc )
{
echo "hi";
exit;
);
即使我手动抛出异常,它也不会进入catch块。
Zend Framework抛出的异常更加具体。 因此,您将知道错误来自何处。 例如,在Zend\\ServiceManager
,有一些例外
Zend\ServiceManager\Exception\CircularDependencyFoundException
Zend\ServiceManager\Exception\CircularReferenceException
Zend\ServiceManager\Exception\InvalidArgumentException
Zend\ServiceManager\Exception\InvalidServiceNameException
Zend\ServiceManager\Exception\RuntimeException
Zend\ServiceManager\Exception\ServiceNotCreatedException
Zend\ServiceManager\Exception\ServiceNotFoundException
您可以根据抛出的异常制作处理程序。 但是您可以使用try catch
块来处理Exception。
try {
} catch \Exception ($e) {
}
因为所有这些异常都源自\\Exception
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.