【问题标题】:How to use Code Igniter classes in your Non MVC project?如何在非 MVC 项目中使用 Code Igniter 类?
【发布时间】:2014-04-02 12:50:09
【问题描述】:

我一直在寻找一种通过我的 PHP API 使用外部类的方法。由于它是单页,我不需要 MVC 架构,我不想在其中使用控制器、视图等。但我仍然对使用 CI 类执行操作感兴趣,例如数据库操作、活动记录、缓存等。

如果有人可以帮助我提供一个示例,我将不胜感激,或者如果可能的话,只需发布​​一个教程链接,以便我了解如何实现这一点?

【问题讨论】:

  • 我对 CI 不是 100% 确定,但您似乎正在寻找类似于 composer (getcomposer.org) 的东西,它使用了 packagist (packagist.org)。如果 CI 在 packagist 上提供了它的类,那么您将能够将它们安装在任何项目(MVC 或非 MVC)中。
  • 你试过在你的项目中包含类文件吗???
  • 为什么不直接使用带有 1 个控制器且没有视图的 codeigniter?控制器不必返回视图,并且代码点火器非常轻巧,因此我不必担心它在文件大小方面的占用空间。

标签: php codeigniter class


【解决方案1】:

我不知道它是如何工作的,但试试这个:

  1. 获取并包含您需要的内容

    require_once(BASEPATH .'database/DB'.EXT);

    $db =& DB();

  2. 将该实例用于您需要的...

    $variabla = $db->get('some_table')->result_array();

【讨论】:

  • 对不起。我尝试了该方法,但它给了我错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2014-06-03
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-13
相关资源
最近更新 更多