- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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 安装的版本相同,因此无法按照文档中指定的方式工作。
最佳答案
您可以使用旧版 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/
我正在尝试使用 Composer 安装 zendservice-windowsazure。我的composer.json 如下所示: { "repositories": [{
我是一名优秀的程序员,十分优秀!