2011-05-22 31 views
0

試圖延長codeigniters CI_Exceptions類,所以我可以覆蓋show_404方法,但我只是得到致命以下消息:笨 - 自定義404頁(無法擴展CI_Exceptions)

「致命錯誤:類‘CI_Exceptions’不發現「

的MY_Exceptions的內容如下:

class MY_Exceptions extends CI_Exceptions { 

    function MY_Exceptions() 
    { 
     die("reached MY_Exceptions!!"); 
     //parent::CI_Exceptions(); 
    } 
} 

該文件位於在app /庫。

我使用笨版本2.0.2

我使用完全相同的方法來覆蓋這是可以正常使用的核心控制器。

回答

2

Exceptions類已被移至核心類。如果你想修改它,你需要把它放在application/core/。請查詢here瞭解更多詳情。

+0

謝謝!完美地工作。這發生了什麼版本?爲了將來的參考,我將如何能夠通過代碼來說明這一點? – David 2011-05-22 15:39:54

+0

不能記得這個版本已經改變了。要獲取版本方面的更改,可以檢查[更新日誌](http://codeigniter.com/user_guide/changelog.html)。你也可以在codeigniter社區獲得更新。 – Tapos 2011-05-22 15:55:59