【问题标题】:How to create my own objects in Code Igniter如何在 Codeigniter 中创建我自己的对象
【发布时间】: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


【解决方案1】:

如果有人感兴趣,我最终使用了一个普通的 php 文件,该文件存储在 /classes/ 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多