CodeIgniter を使用して、1 回限りの購入と定期的な支払いの両方でクレジット カードの支払いを処理する必要があるプロジェクトに取り組んでいます。昨日、Sparks と codeigniter-payments spark に出くわしました。Sparks と code-igniter spark をインストールしましたが、ドキュメントにあるはずのディレクトリに構成ファイルがなく、サンプル構成でさえないことがわかりました。
著者に電子メールを送った後、彼は --recursive スイッチを使用して github から最新バージョンを取得する必要があると説明しました。しかし、プロジェクトは、Sparks フレームワークから独立した PHP-Payments になっていることがわかりました。
PHP-Payments ドキュメントの使用情報では、include ステートメントを使用することをお勧めします。
include('/path/to/payments/payments.php');
私の知る限り、これは CodeIgniter では機能しません。CodeIgniter プロジェクトで PHP-Payments を使用した経験のある人はいますか? もしそうなら、CodeIgniter ディレクトリ構造のどこに PHP-Payments ファイルを置くことをお勧めしますか? Calvin が提案した include ステートメントを使用しましたか? または、次の典型的な CodeIgniter 構文を使用しましたか?
$this->load->
CodeIgniter でサードパーティのプラグインを使用したことがないので、よろしくお願いします。
また、ホストが実行している PHP のバージョンを確認したところ、v5.2.17 でした。PHP-Payments プロジェクトは最新の静的バインディングに依存しており、この機能は 5.3.0 より前の PHP バージョンでは利用できないことを認識しています。そのため、PHP を新しいバージョンにアップグレードすることについてホストに連絡しました。ホストがアップグレードを望まない、またはできない場合は、バージョン >=5.3.0 を実行しているホストにプロジェクトを移動します。