Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类别';ZendService\Amazon\S3';即使是通过Composer安装的,也找不到_Php_Amazon S3_Zend Framework2_Composer Php - Fatal编程技术网

Php 类别';ZendService\Amazon\S3';即使是通过Composer安装的,也找不到

Php 类别';ZendService\Amazon\S3';即使是通过Composer安装的,也找不到,php,amazon-s3,zend-framework2,composer-php,Php,Amazon S3,Zend Framework2,Composer Php,我的项目基于Zend Skeleton应用程序,我正在使用Composer添加供应商软件包。然而,当我添加zendservice amazon包时,它并没有自动加载 以下是我的composer.json文件的一部分: "require": { "php": ">=5.3.3", "zendframework/zendframework": "2.3.*", "zendframework/zendservice-amazon": "2.0.*", "doctr

我的项目基于Zend Skeleton应用程序,我正在使用Composer添加供应商软件包。然而,当我添加zendservice amazon包时,它并没有自动加载

以下是我的composer.json文件的一部分:

"require": {
    "php": ">=5.3.3",
    "zendframework/zendframework": "2.3.*",
    "zendframework/zendservice-amazon": "2.0.*",
    "doctrine/doctrine-orm-module": "0.7.*",
    "zf-commons/zfc-user-doctrine-orm": "dev-master"
}
我已经查看了供应商目录中的自动加载文件,它们包括ZendService\Amazon名称空间。我试过几种不同的方法,但都不管用


我已经仔细检查了作曲家的自动加载器是否被使用,所以这真的令人费解。有什么想法吗?提前感谢。

Zend Framework文档中的文档和示例是错误的。而不是:

$s3 = new \ZendService\Amazon\S3();
您需要添加一个额外的“S3”:


我们需要了解一些PHP…您可能需要阅读以下内容:
$s3 = new \ZendService\Amazon\S3\S3();