【发布时间】:2010-12-16 05:56:06
【问题描述】:
我正在使用 Codeigniter 作为我选择的框架来构建一个 Web 应用程序。我有一个第 3 方库,用于处理一些 OpenID 身份验证。该库是用原始 PHP 编写的(我已经尝试了一些为 Codeigniter 编写的 OpenID 库,但我无法让它们中的任何一个真正按照我想要的方式工作)。
将这个原始 PHP 库与我的 Codeigniter 文件一起使用的推荐方法是什么?该库并不是那么大,但如果有一种方法可以将这个库插入我的 Codeigniter 应用程序,我会更喜欢,因为我是 Codeigniter 的新手,我宁愿花时间构建我的应用程序,然后移植一个库如果我不需要的话,从原始 PHP 到 Codeigniter。
附加信息:我用原始 PHP 编写了几个应用程序,但我是 Codeigniter 的新手
【问题讨论】:
-
CodeIgniter 是 PHP,所以不需要移植任何东西。您应该能够将库放在某个文件夹中,并在必要时将其导入您的控制器/模型/任何地方,并以您在“原始 PHP”中使用它的方式使用它。也许您应该围绕它编写一个包装器模型,或者任何其他合适的东西,但是在该包装器中,只需使用该库编写普通的 PHP 代码。我无法给你任何具体的提示,因为我没有任何专门的 CI 经验。
-
请听从“deceze”的意思。他的方法是绝对正确的。
-
谢谢!在 Codeigniter 文件夹结构中,您建议将库文件放在哪里?我使用的库由几个不同的配置和类文件组成。
标签: php codeigniter