【发布时间】:2012-07-11 16:20:48
【问题描述】:
我正在使用 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 的主机。
【问题讨论】:
标签: php codeigniter payment