我想拋出一個自定義異常,然後由我的自定義AppExceptionRenderer類(我已經做出)呈現。CakePHP - 如何創建自定義異常?
我讀過這CakePHP 2.x Cookbook - Creating your own application exceptions但它似乎有各種未答覆/無證問題。
核心類別
CakeException
在哪裏?我在lib/Cake/
的任何地方都找不到。我的例外班必須擴大這個範圍,但我不知道App::uses()
需要什麼路徑。我也無法看看這個類,看看我需要用我的類或我可以從父類使用哪些屬性。我應該在哪裏放置我的自定義異常類?我打算將它放在
app/Lib/Error/Exception/
之中,因爲我沒有更好的想法,文檔也沒有提到這個問題。
編輯:在Cake 2.4中CakeException類是否已被刪除?