這應該更簡單。我需要什麼來定義應該發生404錯誤的地方?自定義CodeIgniter錯誤
回答
閱讀CodeIgniter的Error Handling更多一點。如果這並不能完全滿足您的需求,請嘗試編輯您的404.php錯誤文件,使其能夠做到您想做的任何事情。
結賬my answer爲CI Base URI Routing。
你可以做的是擴展CI的路由器,將不存在的控制器的請求重新路由到你自己的錯誤處理控制器。
然而,隨着笨2.0(我一直在使用與所有在現實世界中沒有問題,這些問題),這是因爲設置404_override
配置項一樣簡單的路由都無效的控制器請求到自己的控制器中完全相同的方式,而無需使用自己的庫擴展CI。無論採用哪種方式,都可以使用您可以在其他控制器中使用的完全相同的功能編寫自己的錯誤處理方法。
我會檢查出2.0,謝謝! – 2010-08-10 15:36:06
酷...請確保你閱讀這篇文章(http://philsturgeon.co.uk/news/2010/05/upgrading-to-codeigniter-2.0)由SO用戶Phil Sturgeon升級到CI 2.0(http: //stackoverflow.com/users/124378/phil-sturgeon)。指出升級所需的步驟(以及檢查2.0用戶指南中有關驅動程序和程序包路徑等新功能的更改日誌)。 – bschaeffer 2010-08-10 15:43:27
- 1. Codeigniter顯示個人自定義錯誤
- 2. 在codeigniter的Ajax錯誤中發送自定義錯誤消息
- 3. 自定義錯誤
- 4. CodeIgniter PHP未定義變量錯誤
- 5. FusionCharts在Codeigniter中錯誤:FusionCharts未定義
- 6. PHP Codeigniter未定義偏移量錯誤
- 7. 在CodeIgniter中使用模板的自定義錯誤頁
- 8. codeigniter自定義表單驗證錯誤消息
- 9. 如何使用form_validation設置自定義錯誤消息CodeIgniter
- 10. CodeIgniter Rest的自定義錯誤消息API
- 11. codeigniter轉義值錯誤
- 12. 自定義tableviewcell錯誤
- 13. 文件自定義錯誤
- 14. Django自定義404錯誤
- 15. 自定義錯誤風格
- 16. 自定義錯誤symfony
- 17. 自定義錯誤MVC5
- 18. 自定義字體錯誤
- 19. 自定義錯誤頁401
- 20. 自定義SOAP錯誤
- 21. 自定義SimpleCursorAdapter錯誤
- 22. 自定義TableView錯誤
- 23. 自定義註釋錯誤
- 24. Inherited_resources自定義錯誤
- 25. Socketcluster自定義錯誤
- 26. 引發自定義錯誤
- 27. 自定義HTTP錯誤頁
- 28. Tkinter自定義類錯誤
- 29. 自定義錯誤消息
- 30. WCF和自定義錯誤?
不,它不允許404.php文件中的一些東西,並且錯誤處理文檔是稀疏的。我想寫一個前置控制器鉤子來處理錯誤。 – 2010-08-09 04:00:09