回答
不要使用從CI 2.0中刪除的插件,您將不得不將其轉換。
一組不需要數據交互的函數應該放在幫助器中。
有插件和幫助程序目錄,您可以在其中放置包含在整個應用程序中共享的「全局」函數的文件。
也就是說,在執行此操作之前,如果要處理存儲在文件系統中的數據,將文件放在模型中可能更有意義。
我正在尋找將PHP函數與所有應用程序的功能都可以使用的常規和全局功能放在一起。 所以我無法決定的地方:模塊,插件,助手,外部目錄。 – thedp 2010-04-01 13:38:53
聽起來你應該使用助手(如果這些是真正的全局函數)或模型(如果函數正在讀/寫/修改/等文件系統上的特定「類型」數據)。 – 2010-04-01 14:19:06
將鬆散的函數放入助手中。將類似的功能組合在一起成爲助手並給它一個有意義的文件名。加載助手後,可以像使用require_once()或include一樣使用函數。
如果您有一個表面上與Codeigniter表面上「毫無關係」的類,通常可以通過最少的努力或無需付出努力就可以將這些類轉換爲庫。正如Phil Sturgeon所說,插件正在被CI 2.0取代,以支持幫助者和圖書館。我認爲這是一件好事。從來沒有太多需要'插件'。
- 1. CodeIgniter - 在哪裏放置函數/類?
- 2. codeigniter中的PHP array_sum函數
- 3. jQuery函數放置
- 4. 函數的放置
- 5. PHP Codeigniter,數組,$ db-> insert_batch()函數
- 6. PHP Codeigniter和時區中的函數date()
- 7. PHP-Codeigniter中的構造函數
- 8. CodeIgniter驗證:使用PHP函數
- 9. CodeIgniter - 何處放置.htaccess?
- 10. CodeIgniter - 在哪裏放置CMS
- 11. 如何訪問數組中的數據放置在其他數組在php(codeigniter)?
- 12. codeigniter $ _FILES函數
- 13. Codeigniter _remap函數
- 14. CodeIgniter自定義函數安置建議
- 15. 重置函數PHP
- 16. CodeIgniter:將數據庫調用放入可重用函數的適當位置
- 17. 放置CodeIgniter的robots.txt的位置
- 18. PHP內置數組函數
- 19. PHP str_replace函數/ preg_replace函數問題PHP開放標籤
- 20. 將私鑰函數放在Codeigniter/PHP中的子目錄中不起作用
- 21. Codeigniter幫助函數
- 22. CodeIgniter和utf8函數
- 23. Codeigniter函數跳過
- 24. CodeIgniter全局函數
- 25. 在PHP中使用mail()函數放置鏈接?
- 26. 在PHP函數中放置Javascript廣告區域
- 27. 全局設置php函數
- 28. 匹配函數參數codeigniter
- 29. 在php中的數組數據放置
- 30. 把代碼放在codeigniter中的位置
而那些呢? – thedp 2010-04-01 13:46:15
如果您需要數據交互,您應該將代碼放入模型中。 – 2010-04-01 14:17:06
幫助者=一些小東西的功能組。 Model =數據交互的方法。 圖書館=大的東西的功能組,需要共享邏輯,屬性等,即一個類。 – 2010-04-01 19:00:56