【发布时间】:2013-01-25 15:55:42
【问题描述】:
我想在现有的 CodeIgniter 项目中创建自己的类。
我将在控制器中从该类创建一个对象(比如 Object1)(基于用户 ID)。该对象将检索数据库中的数据以填充其变量。
我希望能够在我的控制器的任何功能中使用这个对象,并且如果可能的话,我想将它传输到我的视图中。
在不久的将来,我可能会添加另一个包含多个 Object1 的对象(比如 Object2)。
正确的方法是什么?我开始在模型中写它,但它似乎不合适..
【问题讨论】:
-
为什么模型看起来不合适?
-
require_once(APPPATH.'library/yourLibraryName')$this->CI = & get_instance(); -
据我了解,模型应该负责数据管理(数据库、Web 服务、文件等)。但我的对象不仅会使用数据库的东西,它还会计算事物并执行业务逻辑。这就是为什么我认为在这里使用模型不合适,但也许我错了。
标签: php codeigniter class object