捕獲刪除外鍵的異常

在一開始刪除有外鍵的信息時,會出現錯誤。spa

clipboard.png

他拋出了一個PDOException的異常。教程

一開始仿照他的寫法,本身寫了一個捕獲異常的語句。ip

clipboard.png

以後卻沒有什麼效果,報錯信息仍是沒有改變。不知道爲何沒有捕獲到異常。it

clipboard.png

去官方手冊查看,語句並無寫錯。照着官方手冊寫,發現是能捕獲到Exception異常的,可是把Exception異常改爲PDOException異常就不起做用了。以前看教程時捕獲過一個HttpResponseException異常,改爲它也捕獲不到。io

找組長來幫忙,最後想到教程上有捕獲一個HttpResponseException異常的,回去看他是這麼寫的:class

clipboard.png

看到這就差很少知道了,在PDOException前面加上路徑後就成功捕獲到了異常。
在首句把PDOexception這個類導進來也有一樣的效果。cli

相關文章
相關標籤/搜索