2014-04-02 39 views
0

我一直在寻找一种方法来使用我的PHP API的外部类。由于它是单个页面,我不需要MVC体系结构,所以我不想在其中使用控制器,视图等。但我仍然对使用CI类执行操作感兴趣,例如数据库操作,活动记录,缓存等。如何在Non MVC项目中使用Code Igniter类?

如果有人能够帮助我一个例子,或者如果可能的话,只需发布​​一个链接到教程,以便我可以得到一个想法,我怎么能实现这一点,我将不胜感激?

+1

我不是100%确定与CI,但它似乎你是类似于作曲家(https://getcomposer.org/),它使用packagist(https://packagist.org/ )。如果CI在packagist上有它的类,那么你可以将它们安装在任何项目中(不管是否是MVC)。 – Joe

+0

你有没有尝试在你的项目中包含类文件? –

+0

为什么不直接使用codeigniter和1个控制器并且没有视图?控制器不必返回视图,并且代码点火器非常轻便,所以我不会担心它的文件大小。 – mituw16

回答

0

我不知道该怎么会工作,但尽力例如这样的:

  1. 得到的,包括你所需要的

    require_once(基本路径.'database/DB” EXT);

    $ db = & DB();

  2. 使用该实例为您neeed什么...

    $ variabla = $ DB-> GET( 'some_table') - > result_array();

+0

对不起。我尝试了这个方法,但它给了我错误。 – user3489398

+0

它返回什么错误? – mariotanenbaum

相关问题