0
我正在使用Zend框架Zend_Acl
我想拋出一個異常,當用戶被拒絕訪問資源。我使用哪個異常類?Zend Framework:從ACL訪問「拒絕訪問」/「未授權訪問」有什麼例外?
我正在使用Zend框架Zend_Acl
我想拋出一個異常,當用戶被拒絕訪問資源。我使用哪個異常類?Zend Framework:從ACL訪問「拒絕訪問」/「未授權訪問」有什麼例外?
AFAIK你沒有特別的例外,如果這就是你要求的。創建自己的異常類,從Zend_Exception
延伸並拋出。
你可以使用
throw new Zend_Controller_Action_Exception('Forbidden', 403);
我可以說,這樣的異常類只是爲宗旨,爲代碼的可讀性,和什麼也不做,從1另一個太不一樣了? – 2010-08-03 08:37:08
可讀性,加上基於異常或異常代碼的類型,您可以在錯誤控制器中執行不同的操作(訪問被拒絕,頁面未找到,應用程序錯誤等)。 – robertbasic 2010-08-03 08:59:15
與'Zend_Exception',我也可以設置代碼的權利? 'void __construct([string $ msg =''],[int $ code = 0],[$ previous = null])''。第二個參數? – 2010-08-04 10:43:57