在Codeigniter中创建数据控制器的位置


Where to create data controllers in Codeigniter?

我真的是CI的新手,并试图保持最好的布局,我可以,作为真正的CI,我很难弄清楚我应该在哪里放一个类来控制数据。

假设我需要跟踪很多电影,所以我需要一个类来定义电影有哪些变量。目前,我有一个模型,当它需要访问/修改电影时加载一个库。该模型有一个公共变量来存储电影数组,以及一些用于修改该数组并与数据库一起工作的函数。该库用于初始化单个电影,并从所需的任何来源收集所需的任何数据。

那么,我是否应该创建一个带有电影所需的所有变量的类的helper ?我只是想把我能做的安排得最好,这显然是相当主观的,所以我希望有人能给出一个更接近我风格的答案。感谢您的阅读和提供的任何帮助。

我总是喜欢使用顶层MY_Controller扩展核心文件夹中的CI_Controller,然后让所有控制器扩展MY_Controller。这样你就可以在MY_Controller中创建可以在整个应用程序中访问的对象。