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

时间:2014-05-20 14:10:15

标签: php codeigniter

我真的很喜欢CI,并试图保持最佳布局,尽管我能做到CI,但我很难弄清楚应该在哪里设置一个类来控制数据。

让我们说我需要跟踪很多电影,所以我需要一个定义电影变量的类。目前,我有一个模型,可以在需要访问/修改电影时加载库。该模型有一个公共变量来存储电影数组和一些用于修改它然后使用数据库的函数。该库用于初始化单个电影并从所需的任何来源收集所需的任何数据。

那么,我应该制作一个包含电影所需的所有变量的类的助手吗?我只是想尽力找到最好的组织,这显然是相当主观的,所以我希望有人能得到一个更贴近我风格的答案。感谢您阅读并提供任何帮助。

1 个答案:

答案 0 :(得分:0)

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