结合原始PHP和Codeigniter的推荐方法

jus*_*inl 2 php codeigniter

我正在使用Codeigniter构建一个Web应用程序作为我的选择框架.我有一个第三方库,我用它来处理一些OpenID身份验证.该库是用原始PHP编写的(我已经尝试了一些为Codeigniter编写的OpenID库,但我无法让它们真正按照我想要的方式工作).

在我的Codeigniter文件中使用这个原始PHP库的推荐方法是什么?图书馆并不是那么大,但我更喜欢有一种方法可以将这个库插入我的Codeigniter应用程序,因为我是Codeigniter的新手,我宁愿花时间构建我的应用程序,然后移植一个库从原始PHP到Codeigniter,如果我不需要.

附加信息:我在原始PHP中编写了几个应用程序,但我是Codeigniter的新手

Mik*_*e C 6

库是单个文件中的类吗?处理此问题的"Codeigniter方式"是将其放入您的application/libraries目录中.在CI调用$this->load->library('MyLibraryName');之前使用它.(还有一些方法可以自动加载库 - 请参阅application/config/autoload.php)


Phi*_*eon 6

include 'wherever/it/is.php';

$foo = new Bar;
Run Code Online (Sandbox Code Playgroud)

魔法!:)