我正在使用 CodeIgniter 开展一个项目,该项目必须处理信用卡付款,包括一次性购买和定期付款。昨天我偶然发现了 Sparks 和 codeigniter-payments。我安装了 Sparks 和 code-igniter spark,但后来发现文档说它们应该在的目录中没有配置文件 - 甚至没有示例配置。
在给作者发邮件后,他解释说我需要使用 --recursive 开关从 github 获取最新版本,我很快就这样做了(并且非常感谢他的回复)。然而,事实证明,该项目已成为独立于 Sparks 框架的 PHP-Payments。
PHP-Payments 文档中的使用信息建议使用 include 语句:
include('/path/to/payments/payments.php');
据我所知,这在 CodeIgniter 中不起作用。有没有其他人在他们的 CodeIgniter 项目中使用 PHP-Payments 的经验?如果是这样,您建议我将 PHP-Payments 文件放在 CodeIgniter 目录结构的哪个位置?您是否按照 Calvin 的建议使用了 include 语句?或者您是否使用了以下典型的 CodeIgniter 语法:
$this->load->
提前谢谢你,因为我以前从未在 CodeIgniter 中使用过第三方插件。
另外,我检查了我的主机正在运行的 PHP 版本,它是 v5.2.17。我知道 PHP-Payments 项目依赖于后期静态绑定,并且此功能在低于 5.3.0 的 PHP 版本中不可用。因此,我已经联系了我的主机以将 PHP 升级到更新版本,如果他们不愿意或无法这样做,那么我会将我的项目移动到运行版本 >=5.3.0 的主机上。