5

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

问题:

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

// 请记住,我正在处理的应用程序大多具有大型模型,其中包含的不仅仅是插入/更新/删除函数...

// ps 我已经在网上搜索了该主题,但未能找到该主题的任何特定内容。

4

1 回答 1

4

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

于 2013-05-08T12:20:54.400 回答