我只是想在codeigniter的Exception庫中運行$ CI = & get_instance。但它沒有在那裏運行。而庫文件夾中的其他類可以創建此類實例,但Exception不是。我想這樣做的原因是,我想使用此實例在show_404(){}方法中加載視圖頁面。 在此先感謝如何得到CI在codeigniter的Exception庫中的實例
2
A
回答
0
您是否想過擴展CI的例外庫?如果是這樣,你可能想要做
<?php
class MY_Exceptions extends CI_Exceptions {
// your code here
}
那麼你並不需要做$ CI & = get_instance();
+1
啊,但是你看,我們已經這麼做了,而且工作正常。問題是(我認爲)我們都希望訪問控制器,因此我們可以爲錯誤加載視圖,而不必使用hacky解決方案來維護一個bazillion獨特的錯誤頁面(本地化),以使其工作。 – Dakota
相關問題
- 1. 如何在codeigniter中獲取已加載庫的實例
- 2. CodeIgniter - 在CI會話中存儲類實例
- 3. CodeIgniter庫多個實例
- 4. 共享/代理功能的CodeIgniter會話跨多個CI實例
- 5. 如何在CodeIgniter中自動實例化一個庫
- 6. CI實例函數
- 7. Travis-CI實例的libpq-fe.h在哪裏?
- 8. 如何拋出通過反射創建的Exception類的實例?
- 9. 如何在Codeigniter中實例化同一對象的多個實例?
- 10. 在CodeIgniter中創建類的實例
- 11. 如何獲得Hadoop中的JobTracker實例?
- 12. 如何在Django的ModelForm獲得實例
- 13. 如何在Symfony2的實體類中獲得內核的實例
- 14. 如何在Extjs中獲得類實例?
- 15. 如何使用Docker從GitLab CI部署到Google Container Engine實例?
- 16. 如何獲得的ServiceManager的一個實例到模型中ZF2
- 17. 如何獲得在xml中實例化的自定義視圖的實例?
- 18. 模型類的codeigniter實例
- 19. 引發Exception類和Exception實例有區別嗎?
- 20. CODEIGNITER:在Controller中創建庫實例,從視圖中訪問
- 21. Codeigniter本地會話或ci會話庫
- 22. 如何使用git處理codeigniter中的index.php的不同實例
- 23. 了Talend:如何得到一個組件的實例在tjava
- 24. 我如何獲得在php中創建另一個對象實例的實例?
- 25. Codeigniter:獲取實例
- 26. 如何獲得在類中確定的對象的實例
- 27. WCF:如何從服務庫的實例內部到達服務的實例?
- 28. 在ci-merchant庫codeigniter中接收更多響應數據
- 29. 在Wordpress中加載CodeIgniter實例
- 30. 如何獲得活動的Excel實例?
我有這個相同的問題。我想擴展異常類,讓我把錯誤視爲普通頁面,給它們至少一個視圖,以避免不尋常的錯誤信息,並且必須在每一種語言中使用hacky來維護大量的錯誤頁面解決方案,使他們工作。 – Dakota