[英]Using Zend Service Amazon S3 after installation with composer - Zend Framework 2.3
我剛剛用作曲家安裝了Zend Service Amazon 2.0.3。
作曲家工作良好,S3的目錄為:
vendor:
------>zendframework:
------------->zendservice-amazon:
---------------------------->library:
---------------------------------->ZendService:
---------------------------------------------->Amazon:
------------------------------------------------------>S3:
在autoload_namespaces.php文件中:
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'Zend\\' => array($vendorDir . '/zendframework/zendframework/library'),
'ZendXml' => array($vendorDir . '/zendframework/zendxml/library'),
'ZendService\\Amazon\\' => array($vendorDir . '/zendframework/zendservice-amazon/library'),
'ZendRest' => array($vendorDir . '/zendframework/zendrest/library'),
);
我不懂使用S3類。 我嘗試使用:
$s3 = new ZendService\Amazon\S3($k1, $k2);
要么
use ZendService\Amazon;
$s3 = new ZendService\Amazon\S3($k1, $k2);
要么
use ZendService\Amazon\S3;
$s3 = new Amazon\S3($k1, $k2);
要么
use ZendService\Amazon\S3;
$s3 = new S3($k1, $k2);
但是錯誤是這樣的:
Fatal error: Class 'ZendService\Amazon\S3' not found in C:\Program Files (x86)\xampp\htdocs\my-site\module\Upload\src\Upload\Controller\UploadController.php on line 38
如何使用S3類?
我做完了
$s3 = new \ZendService\Amazon\S3\S3($AccKey, $SecrKey);
但是我什么也沒做! 例,
$s3->createBucket('my-bucket-name-is-secret', 'eu-central-1');
顯然沒有出現任何錯誤,但如果我在s3的控制台中簽入,則沒有任何存儲桶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.