CodeIgniter - 全局加载每个控制器的所有表

时间:2012-11-13 17:56:30

标签: codeigniter

我需要为每个控制器加载大约10个表。现在我在每个控制器中加载每一个。只需加载一次并在每个控制器中访问它们的最佳方法是什么。我尝试将它们放在system / core / Controller.php class CI_Controller中并且它可以工作。但我相信这不是最好的方法。有任何想法吗?感谢。

2 个答案:

答案 0 :(得分:1)

也许MVC可能是关键?

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

一个人通常不会加载整个数据库表...我的意思是......你会把它加载到全局常量中吗?

旧式的做事方式是在需要时加载你需要的东西。当你需要它时,你加载它。如果您不需要它,为什么要加载它?

也许我不明白。

答案 1 :(得分:0)

如果您确实需要一次性加载所有内容,则可以创建一个辅助方法,您将在每个控制器的构造函数中调用它。

创建帮助方法的链接 - CodeIgniter: Create new helper?