0
我有一個控制器的動作裏面try-catch語句代碼:Symfony2的內核攔截我的例外
public function MyAction(){
...
try{
...
}
catch(MyException $e){
...
}
....
}
但異常被截獲的symfony,告訴我檢測到異常的樹枝模板。這意味着我的catch語句不會被執行,對吧?
爲什麼? (在try
裏面我只是調用另一個對象的方法)
怎麼了?
如何執行symfony執行我自己的異常?
(我認爲這是很奇怪的,怎麼一回事,因爲它類似於在try-catch EM->堅持/沖洗)
這是否適用於你的問題? http://stackoverflow.com/questions/12229120/why-symfony2-dont-catch-exceptions?rq=1 – Syjin
你確定你的catch語句是從正確的命名空間捕獲正確的類名嗎?當你也捕獲\異常在一個單獨的捕獲? – jedifans
嘗試捕捉也捕獲(\ Exception $ e) - $ e的哪個實例在那裏? –