我使用composer将Angell EYE PayPal库下载到我的供应商目录中。现在我试图在控制器内调用该类。
我尝试了各种方法:
Use \angelleye\PayPal;
在页面顶部。我尝试过使用require()
方法。
在我使用过的控制器中
$paypal = PayPal::PayPal($payment);
还有其他一些方法,但我收到错误Class not found at line 179
,我不确定原因。
答案 0 :(得分:0)
您只需要加载配置文件(取决于您的框架)和自动加载器。
require_once('includes/config.php');
require_once('vendor/angelleye/paypal-php-library/autoload.php');
当然,请调整路径以适应您保存的路径,但自动装带器是您可以使用这些类的原因。
如果您需要更直接的帮助,可以submit a ticket here。
答案 1 :(得分:0)
感谢您的回复。
我实际上设法让它在框架上工作。
我没有必要加载任何东西或者需要这个类,因为作曲家自动加载必须在框架中为我做。
我简单地补充道:
$PayPal = new \angelleye\PayPal\PayPal($PayPalConfig);
它开始起作用了。
我猜我是否想使用PayFlow,我会打电话使用:
$PayPal = new \angelleye\PayPal\PayFlow($PayPalConfig);
如果其余的进程无效,我肯定会回复。