a1173117610
- a1173117610 赞了回答
catch (Exception $e)
改成
catch (\Exception $e)
即可因为\Exception 是yii所有异常的基类。而你写的Exception可能是上文use的某个命名空间的Exception。然而这个Exception和getBank方法里抛出的异常,不是同一个异常类。所以捕获不到。
参见:https://taoliujun.github.io/2017/yii-can-not-catch-exception/
- a1173117610 2018-07-31 已签到连续签到1天,获得了5个金钱