Php 将PayWithAmazon与symfony 2一起使用-与Composer一起安装
我通过composer安装了此软件包:Php 将PayWithAmazon与symfony 2一起使用-与Composer一起安装,php,symfony,amazon,composer-php,payment,Php,Symfony,Amazon,Composer Php,Payment,我通过composer安装了此软件包: composer require amzn/login-and-pay-with-amazon-sdk-php composer update 我将此添加到我的控制器文件: 使用PayWithAmazon\Client 。。。并且希望使用此包提供的客户机类 $amazonClient=newpaywithamazon\Client($this->amazonCredentials) 框架的错误消息: ClassNotFoundException in C
composer require amzn/login-and-pay-with-amazon-sdk-php
composer update
我将此添加到我的控制器文件:
使用PayWithAmazon\Client
。。。并且希望使用此包提供的客户机类
$amazonClient=newpaywithamazon\Client($this->amazonCredentials)代码>
框架的错误消息:
ClassNotFoundException in CartController.php line 185: Attempted to load
class "Client" from namespace "**Microsite\FrontBundle\Controller\PayWithAmazon**".
Did you forget a "use" statement for e.g.
"Symfony\Bundle\FrameworkBundle\Client",
"Symfony\Component\BrowserKit\Client",
"Symfony\Component\HttpKernel\Client",
"Guzzle\Service\Client" or "Guzzle\Http\Client"?
`
谁能告诉我我做错了什么?
如何将“Client”类的命名空间从Microsite\FrontBundle\Controller\PayWithAmazon
更改为正确的命名空间
(我没有其他软件包的问题…)
干杯
格雷格我建议你照办
use PayWithAmazon\Client as AmazonClient;
...
$amazonClient = new AmazonClient($this->amazonCredentials);
正确的机构:$amazonClient=new\PayWithAmazon\Client($this->amazonCredentials);