gpt4 book ai didi

php - ZendService\WindowsAzure 与 zf2

转载 作者:行者123 更新时间:2023-12-03 04:38:14 26 4
gpt4 key购买 nike

我正在尝试使用 Composer 安装 zendservice-windowsazure。我的composer.json 如下所示:

{
"repositories": [{
"type": "pear",
"url": "http://pear.php.net"
},
{
"type": "composer",
"url": "https://packages.zendframework.com/"
}],
"require": {
"microsoft/windowsazure": "*",
"zendframework/zendservice-windowsazure": "2.*"
},
"minimum-stability": "dev"
}

根据此处的文档:

http://framework.zend.com/manual/2.1/en/modules/zendservice.windows-azure.html

然后我可以像这样创建一个新的存储客户端:

$storageClient = new ZendService\WindowsAzure\Storage\Blob();

但是,composer 安装的源的结构不同,并且似乎是与文档中引用的类完全不同的版本。比如上面的调用,根据composer已经安装的源码来看,其实是:

$storageClient = new ZendService\WindowsAzure\Storage\Blob\Blob();

但是当列出 blob 时,安装的 zendservice-windowsazure 库会调用:

Zend\Http\Client->request()

它不再是 Client 类中的有效方法。

所以它看起来像:

a) 正在安装错误版本的 zendservice-windowsazure

b) Zend 文档不正确

由于无效引用,我倾向于认为这是第一个选项

Zend\Http\Client->request()

如果是这样,我怎样才能获得该模块的最新版本?甚至该模块的 github 存储库也与 Composer 安装的版本相同,因此无法按照文档中指定的方式工作。

https://github.com/zendframework/ZendService_WindowsAzure

最佳答案

您可以使用旧版 Windows Azure SDK for PHP 4.1.0 http://phpazure.codeplex.com/releases/view/78020 。效果很好。

关于php - ZendService\WindowsAzure 与 zf2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com