2012-11-13 32 views
0

我有大約10個表格需要爲每個控制器加載。現在我正在每個控制器中加載每一個。只需加載一次並在每個控制器中訪問它們的最佳方式是什麼?我試圖把它們放在system/core/Controller.php class CI_Controller,它工作。但我相信這不是最好的辦法。有任何想法嗎?謝謝。CodeIgniter - 全局加載每個控制器的所有表格

+0

你是什麼意思的「加載表」? – Catfish

+0

就像將數據庫中的表存儲到變量中一樣。恩。 '$ all_users' – user1738750

回答

0

如果您確實需要一次加載所有內容,您可以創建一個幫助程序方法,您將在每個控制器的構造函數中調用該方法。

創建輔助方法的鏈接 - CodeIgniter: Create new helper?

1

也許MVC可能是關鍵?

http://ellislab.com/codeigniter/user_guide/general/models.html

一個通常不加載整個數據庫表......我是說......你會它加載到一個全局常量或東西嗎?

老派的做事方式是在需要時加載所需的東西。當你需要它時,你加載它。如果你不需要它,爲什麼要加載它?

也許我不明白。

+0

我想這更像是一個概念證明。我只是想通過構建一個小應用程序來學習代碼點火器。我正在嘗試不同的東西,看看最好的方法。 – user1738750

+0

好涼快。是的,絕對檢查我發佈的鏈接。模型是CodeIgniter的一個整體(雖然不是必需的)部分。玩的開心! – stormdrain

相關問題