yii-diandi / yii2-soap-client
Yii 2 的 SOAP 客户端扩展
dev-master
2020-07-22 01:30 UTC
Requires
- php: >=5.4.0
- ext-soap: *
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-22 10:19:17 UTC
README
注意,需要 PHP SOAP 扩展。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
composer require --prefer-dist yii-diandi/yii2-soap-client "*"
或者在您的 composer.json
文件的 require
部分添加以下内容
"diandi/yii2-soap-client": "*"
使用方法
您需要设置 soap 客户端应用程序组件
'components' => [ 'siteApi' => [ 'class' => 'diandi\soapclient\Client', 'url' => 'http://myservice.com/api/hello', 'options' => [ 'cache_wsdl' => WSDL_CACHE_NONE, ], ] ... ]
或者在代码中直接定义客户端
$client = new \diandi\soapclient\Client([ 'url' => 'http://myservice.com/api/hello', ]);
调用 SOAP 函数的示例
$client = Yii::$app->siteApi; echo $client->getHello('Alex');