conquer/services

Yii2 soap wsdl web services

安装数: 24,701

依赖者: 0

建议者: 0

安全性: 0

星星: 16

关注者: 7

分支: 6

开放问题: 1

类型:yii2-extension

1.4.1 2019-04-26 08:16 UTC

This package is auto-updated.

Last update: 2024-08-26 20:38:42 UTC


README

Build Status

描述

WebService 封装 SoapServer,并提供基于 WSDL 的 web 服务。

对 Yii1 Web Services 的适配

安装

安装此扩展的首选方式是通过 composer

要安装,请运行

$ php composer.phar require conquer/services "*"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"conquer/services": "*"

用法

namespace app\controllers;

class SiteController extends \yii\web\Controller
{
    public function actions()
    {
        return [
            'soap' => [
                'class' => 'conquer\services\WebServiceAction',
                'classMap' => [
                    'MyClass' => 'app\controllers\MyClass'
                ],
            ],
        ];
    }
    /**
     * @param app\controllers\MyClass $myClass
     * @return string
     * @soap
     */
    public function soapTest($myClass)
    {
        return get_class($myClass);
    }
}

class MyClass
{
    /**
     * @var string
     * @soap
     */
    public $name;
}

许可证

conquer/services 在 BSD 许可证下发布。有关详细信息,请参阅附带文件 LICENSE.md