我正在使用带有Symfony的Facebook PHP SDK。每当我使用SDK时,我都会尝试并捕获它。但是,Symfony会破坏应用程序并抛出错误页面。通常这对调试非常有用,但对于FB Exceptions我更愿意让它在应用程序本身内处理它。
我有没有告诉Symfony像普通的php一样处理它?</ p>
例如
$this->fb = new \Facebook($this->config);
$url = (string)
try {
$result = $this->fb->api($url, 'POST');
return $result;
}
catch (FacebookApiException $e) {
return;
}
我从Symfony获取一个描述异常的页面,当我想自己处理它时。
答案 0 :(得分:1)
未捕获抛出的异常,因为它与FacebookApiException
不同
由于您在控制器中,因此需要在异常名称中添加反斜杠:\FacebookApiException
,因此PHP将在全局命名空间而不是控制器中查找它。