为亚马逊 MWS 创建对象 api class 在 cakephp3 中不起作用
Creating object for Amazon MWS api class not working in cakephp3
我在 cakephp3.And 的 webroot 文件夹中添加了亚马逊 MWS API 文件 我试图在我的控制器中调用 api 类。但它不起作用。它显示以下错误
致命错误:Class 'App\Controller\MarketplaceWebService_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_Client
将尝试在您的 current 命名空间中找到 class。您可能想要 new \MarketplaceWebService_Client
代替(或类似的东西,具体取决于它是否在实现中的命名空间中定义)。
您可能还想阅读有关命名空间、作曲家和自动加载的内容,因为您的所有 require_once
调用都可以通过对您的环境进行适当的更新来消除。
我在 cakephp3.And 的 webroot 文件夹中添加了亚马逊 MWS API 文件 我试图在我的控制器中调用 api 类。但它不起作用。它显示以下错误 致命错误:Class 'App\Controller\MarketplaceWebService_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_Client
将尝试在您的 current 命名空间中找到 class。您可能想要 new \MarketplaceWebService_Client
代替(或类似的东西,具体取决于它是否在实现中的命名空间中定义)。
您可能还想阅读有关命名空间、作曲家和自动加载的内容,因为您的所有 require_once
调用都可以通过对您的环境进行适当的更新来消除。