转换或加载代码点火器外部文件的最佳方式


Best way to convert or load External files in Code Igniter

我已经开始在Codeigniter框架中集成Pay U业务的支付网关。我从这里下载了PHP SDK: https://developer.payubiz.in/documentation/Platform-based/29

现在,我对它进行了测试,它在没有框架的情况下工作得很好,但我必须将它与Code ignition framework 集成。

我试过这个例子:
注意:payu.php是从其网站下载的主文件。

<?php
require_once dirname( __FILE__ ) . '/payu.php';
/* Payments made easy. */
pay_page( array (   'key' => 'gtKFFx', 'txnid' => uniqid( 'animesh_' ), 'amount' => rand( 0, 100 ),
            'firstname' => 'Test', 'email' => 'test@payu.in', 'phone' => '1234567890',
            'productinfo' => 'Product Info', 'surl' => 'payment_success', 'furl' => 'payment_failure'), 'eCwWELxi' );
/* And we are done. */

function payment_success() {
    /* Payment success logic goes here. */
    echo "Payment Success" . "<pre>" . print_r( $_POST, true ) . "</pre>";
}
function payment_failure() {
    /* Payment failure logic goes here. */
    echo "Payment Failure" . "<pre>" . print_r( $_POST, true ) . "</pre>";
}

没有框架也能正常工作。但是我想在codeigniter中转换它,所以我怎么能把它转换成codeigniter。

我尝试制作payu.php文件库。自动加载那个库,但它不能工作,我怎么在codeigniter中转换它?将其转换为codeigniter的最佳选择是什么?

所以不是只有这个支付网关集成,如果我们想使用另一个SDK或任何其他东西,比如付费业务。转换或加载的最佳方式是什么代码中的外部文件。

您可以使用require_once

require_once(APPPATH.'libraries/ion_auth.php');

Codeigniter有这个APPPATH,它指向你的应用程序文件夹。然后你可以从那里指向任何文件夹。希望这行得通

古德勒克meyt