Codeigniter优化/加载模型的最佳位置是?

som*_*Web 5 php memory oop optimization codeigniter

我正在开发一个在Codeigniter中制作的大型项目,我想知道在加载所需模型的情况下,依赖于控制器的性能是否存在差异.

问题:

  1. 应该在构造函数中加载所有模型,
  2. 或者在使用它们的特定功能中,
  3. 或者应该利用这两种方法,即在构造函数中加载的控制器中使用的普遍使用的模型和那些很少使用的模型,只在需要时加载?

//请记住,我正在处理的应用程序主要是大型模型,其中只有插入/更新/ del函数...

// ps我在网上搜索了这个主题,但未能找到该主题的具体内容.

Mud*_*ark 4

最好将在网站所有页面上一致使用的模型自动加载到文件中config/autoload.php。在控制器的所有方法中使用的模型应加载到该控制器的构造函数中。仅在控制器内的某些方法中需要的模型应加载到这些方法中。