yii-diandi/yii2-soap-client

Yii 2 的 SOAP 客户端扩展

安装: 9

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:yii2-extension

dev-master 2020-07-22 01:30 UTC

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');