subdee/yii2-soap-server

基于Yii 1实现的Yii 2框架的SOAP服务器

安装数量: 9,700

依赖项: 1

建议者: 0

安全: 0

星标: 20

关注者: 6

分支: 28

开放性问题: 4

类型:yii2-extension

dev-master 2021-07-09 14:13 UTC

This package is auto-updated.

Last update: 2024-09-09 20:39:14 UTC


README

一个基于Yii 1框架实现的Yii 2 SOAP服务器。

此扩展是Yii1中可用的SOAP Web Service的适配版本,到v1.1.15版本为止。

注意:随着Yii2的进步,某些功能可能不会按预期工作,但我将尽我所能保持更新。

Build Status

要求

安装

使用composer,并将以下行添加到您的composer.json文件中

"subdee/yii2-soap-server": "*"

用法

用法类似于Yii指南中的解释

在您的控制器中定义自定义操作

public function actions()
{
    return [
        ...,
        'myService' => [
            'class' => 'subdee\soapserver\SoapAction',
        ],
        ...,
    ];
}

@soap关键字添加到您希望进行适当文档化的操作中

/**
* Returns hello and the name that you gave
*
* @param string $name Your name
* @return string
* @soap
*/
public function getHello($name)
{
    return 'Hello ' . $name;
}

此外,请记得通过设置其属性来关闭控制器的CSRF验证

public $enableCsrfValidation = false;