我是 Symfony 的新手。我正在尝试使用我用于支付网关 API 的预先存在的库和 Symfony (v2.3)。
在使用 Symfony 之前,我会composer.json
在根目录中有一个文件,我会简单地使用 PHP require 'vendor/Braintree...
。但是,对于 Symfony,我很难通过将支付网关 API 库导入到我的控制器来使用它。
注意:我在同一个控制器中使用了一个实体,如下所示,它具有类似的目录结构并且效果很好:
use Jets\JetsBundle\Entity\Company;
这是我尝试使用的支付网关 API:
use Jets\JetsBundle\Braintree\braintree\braintree_php\lib\Braintree;
并且Braintree.php
包含:
namespace Widb\WidbBundle\Braintree\braintree\braintree_php\lib;
我不断收到以下错误:
FatalErrorException: Error: Class 'Jets\JetsBundle\Controller\Braintree_Configuration' not found in C:\xampp\htdocs\www\symfony\src\Jets\JetsBundle\Controller\DefaultController.php line 239
第DefaultController.php
239 行包含:
Braintree_Configuration::environment('sandbox');
附带说明一下,除了将已配置好的库目录从旧服务器拖放到新服务器上的 Symfony 目录之外,我什么也没做。我是否缺少一些配置脚本或cmd
设置或其他东西?
我感谢在这方面的任何帮助。我将永远感激有人能帮我解决这个问题。
这是我的DefaultController.php
代码:
提前谢谢了!