Cakephp 3.0 为不在cakephp3中工作的Amazon MWS api类创建对象

Cakephp 3.0 为不在cakephp3中工作的Amazon MWS api类创建对象,cakephp-3.0,aws-sdk,Cakephp 3.0,Aws Sdk,我已经在cakephp3的webroot文件夹中添加了AmazonMWSAPI文件。我试图在我的控制器中调用该API类。但它不起作用。它显示以下错误 致命错误:找不到类“App\Controller\MarketplaceWebService\u Client” 这是我在函数中的代码 require_once 'MarketplaceWebService/Samples/.config.inc.php'; require_once 'MarketplaceWebService/M

我已经在cakephp3的webroot文件夹中添加了AmazonMWSAPI文件。我试图在我的控制器中调用该API类。但它不起作用。它显示以下错误 致命错误:找不到类“App\Controller\MarketplaceWebService\u Client”

这是我在函数中的代码

require_once 'MarketplaceWebService/Samples/.config.inc.php';
        require_once 'MarketplaceWebService/Model/SubmitFeedRequest.php';
        require_once 'MarketplaceWebService/Client.php';
        require_once 'MarketplaceWebService/Model/GetFeedSubmissionResultRequest.php';
        $accesskey=AWS_ACCESS_KEY_ID;
        $secretkey=AWS_SECRET_ACCESS_KEY;
        $serviceUrl = "https://mws.amazonservices.com";
        $config = array (
          'ServiceURL' => $serviceUrl,
          'ProxyHost' => null,
          'ProxyPort' => -1,
          'MaxErrorRetry' => 3,
        );
        $service = new MarketplaceWebService_Client($accesskey,$secretkey,$config,APPLICATION_NAME,APPLICATION_VERSION);
请帮我解决这个问题


谢谢

new MarketplaceWebService\u客户端将尝试在您当前的命名空间中定位该类。您可能希望使用
new\MarketplaceWebService\u Client
(或者类似的东西,取决于它是否在实现中的命名空间中定义)

您可能还想了解名称空间、编写器和自动加载,因为您的所有
require\u once
调用都可以通过适当的环境更新来消除