ivankff/yii2-soap-server

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

安装: 15

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 28

类型:yii2-extension

dev-master 2019-03-20 09:37 UTC

This package is auto-updated.

Last update: 2024-09-20 21:44:13 UTC


README

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

此扩展是对Yii1中可用的SOAP Web Service的改编,适用于Yii2。它包含到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;