Zend framework2 braintree支付与zf2的集成(zend framework 2)

Zend framework2 braintree支付与zf2的集成(zend framework 2),zend-framework2,braintree,Zend Framework2,Braintree,我是zf2新手,希望将braintree付款集成到我的zf2项目中 我在vendor/autoload.php require_once __DIR__ . '/braintree/lib' . '/autoload.php'; 当我将配置代码添加到我的操作时,它停止工作并显示空白屏幕(根据我的应用设置,错误视图被删除,因此显示空白屏幕。未找到错误类) 请帮助我在zf2中设置braintreelib。使用下面的博客文章,我可以在may服务器上手动配置braintree支付网关lib 1) 这

我是zf2新手,希望将braintree付款集成到我的zf2项目中

我在
vendor/autoload.php

require_once __DIR__ . '/braintree/lib' . '/autoload.php';
当我将配置代码添加到我的操作时,它停止工作并显示空白屏幕(根据我的应用设置,错误视图被删除,因此显示空白屏幕。未找到错误类)


请帮助我在zf2中设置
braintree
lib。

使用下面的博客文章,我可以在may服务器上手动配置braintree支付网关lib

1) 这里我需要在autoload_classmap.php中添加lib引用,如下所示

 <?php
  return array(
    'Braintree' => 'vendor/< path to Braintree >/Braintree.php',
  );
3) 更改后,我可以使用控制器中的Braintree库:

$Braintree = new \Braintree\Configuration();
$Braintree::merchantId('your_merchant_id');
$Braintree::publicKey('your_public_key');
$Braintree::privateKey('your_private_key');

@Maks3w的可能副本与白色屏幕无关不允许将braintree支付网关添加到我的zf2中application@Maks3w检查我的最新问题。我知道什么是错误。找不到它的braintree类。只需移除braintree自动加载器。不需要,因为似乎您正在使用作曲家的软件包并不重要。您可以在本地计算机中使用Composer并上载供应商文件夹。
public function getAutoloaderConfig()
{
    return array(
        'Zend\Loader\ClassMapAutoloader' => array(
            __DIR__ . '/autoload_classmap.php',
        ),

        'Zend\Loader\StandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
            ),
        ),
    );

}
$Braintree = new \Braintree\Configuration();
$Braintree::merchantId('your_merchant_id');
$Braintree::publicKey('your_public_key');
$Braintree::privateKey('your_private_key');