我一直在寻找一种方法来使用我的PHP API的外部类。由于它是单个页面,我不需要MVC体系结构,所以我不想在其中使用控制器,视图等。但我仍然对使用CI类执行操作感兴趣,例如数据库操作,活动记录,缓存等。如何在Non MVC项目中使用Code Igniter类?
如果有人能够帮助我一个例子,或者如果可能的话,只需发布一个链接到教程,以便我可以得到一个想法,我怎么能实现这一点,我将不胜感激?
我一直在寻找一种方法来使用我的PHP API的外部类。由于它是单个页面,我不需要MVC体系结构,所以我不想在其中使用控制器,视图等。但我仍然对使用CI类执行操作感兴趣,例如数据库操作,活动记录,缓存等。如何在Non MVC项目中使用Code Igniter类?
如果有人能够帮助我一个例子,或者如果可能的话,只需发布一个链接到教程,以便我可以得到一个想法,我怎么能实现这一点,我将不胜感激?
我不知道该怎么会工作,但尽力例如这样的:
得到的,包括你所需要的
require_once(基本路径.'database/DB” EXT);
$ db = & DB();
使用该实例为您neeed什么...
$ variabla = $ DB-> GET( 'some_table') - > result_array();
对不起。我尝试了这个方法,但它给了我错误。 – user3489398
它返回什么错误? – mariotanenbaum
我不是100%确定与CI,但它似乎你是类似于作曲家(https://getcomposer.org/),它使用packagist(https://packagist.org/ )。如果CI在packagist上有它的类,那么你可以将它们安装在任何项目中(不管是否是MVC)。 – Joe
你有没有尝试在你的项目中包含类文件? –
为什么不直接使用codeigniter和1个控制器并且没有视图?控制器不必返回视图,并且代码点火器非常轻便,所以我不会担心它的文件大小。 – mituw16