我正在使用Codeigniter构建一个Web应用程序作为我的选择框架。我有一个第三方库,我用它来处理一些OpenID身份验证。该库是用原始PHP编写的(我已经尝试过为Codeigniter编写的一些OpenID库,但是我无法让它们真正按照我想要的方式工作)。
在我的Codeigniter文件旁边使用这个原始PHP库的推荐方法是什么?图书馆并不是那么大但是我更喜欢有这样一种方法我可以将这个库插入我的Codeigniter应用程序,因为我是Codeigniter的新手,我宁愿花时间构建我的应用程序然后移植一个库从原始PHP到Codeigniter,如果我不需要。
其他信息:我在原始PHP中编写了几个应用程序,但我是Codeigniter的新手
答案 0 :(得分:6)
库是单个文件中的类吗?处理此问题的“Codeigniter方法”是将其放入application/libraries
目录中。在CI使用之前调用$this->load->library('MyLibraryName');
。 (还有一些方法可以自动加载您的库 - 请参阅application/config/autoload.php
)
答案 1 :(得分:6)
include 'wherever/it/is.php';
$foo = new Bar;
魔术! :)