Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:找不到类“PayPal\Api\Payer”codeigniter_Codeigniter_Fatal Error_Paypal - Fatal编程技术网

致命错误:找不到类“PayPal\Api\Payer”codeigniter

致命错误:找不到类“PayPal\Api\Payer”codeigniter,codeigniter,fatal-error,paypal,Codeigniter,Fatal Error,Paypal,我将paypal php sdk上传到libraries/paypal文件夹中的codeigniter应用程序中。 在同一文件夹中,我创建了一个paypal.php文件,并在其中插入以下代码: <?php require __DIR__ . '/common.php'; use PayPal\Api\Amount; use PayPal\Api\Details; use PayPal\Api\Item; use PayPal\Api\ItemList; use PayPal\Api\P

我将paypal php sdk上传到libraries/paypal文件夹中的codeigniter应用程序中。 在同一文件夹中,我创建了一个paypal.php文件,并在其中插入以下代码:

<?php

require __DIR__ . '/common.php';

use PayPal\Api\Amount;
use PayPal\Api\Details;
use PayPal\Api\Item;
use PayPal\Api\ItemList;
use PayPal\Api\Payer;
use PayPal\Api\Payment;
use PayPal\Api\RedirectUrls;
use PayPal\Api\Transaction;

class Paypal{
    function createPayment(){
        $payer = new Payer();
        $payer->setPaymentMethod("paypal");
        //....
    }
}
我不明白为什么正确导入common.php。
在我的应用程序中,我也有Facebook sdk,我创建了相同的结构来使用它,它可以正常工作。最好的方法是遵循以下步骤

使用composer下载SDK。 将供应商目录上载到codeIgniter应用程序根目录中。 然后在index.php文件中放入以下行

包括./vendor/autoload.php


现在,您可以轻松访问Paypal SDK及其相关库。

检查您使用的名称空间是否与Paypal SDK中声明的名称空间相同!我肯定是我写的,但我没有…现在它说他找不到班上的贝宝
Fatal error: Class 'PayPal\Api\Payer' not found in '....'