wangjw/mysoft

yii2 扩展

dev-master 2021-06-20 02:40 UTC

This package is auto-updated.

Last update: 2024-09-20 09:21:35 UTC


README

要求 "php": ">=5.0", "yiisoft/yii2": "~2.0.14"

安装 此扩展的最佳安装方式是通过composer。运行以下命令之一:

composer require "wangjw/mysoft:dev-master"

或添加

"wangjw/mysoft": "dev-master"

到您的composer.json文件的require部分。

配置

return [
    //....
    'components' => [
        'wechat' => [
            'class' => 'oauth\wechat\WeChat',
            'appID' => 'xxx',
            'appSecret' => 'xxxyyy',
        ],
        'sessionhelper' => [
            'class' => 'web\tool\SessionHelper',
        ],
        'redisMQ' => [
            'class' => 'queue\redis\Tasker',
            'redis' => 'redis', // Redis connection component or its config
            'channel' => 'queue', // Queue channel key
        ],
        'amqp' => [
            'class' => 'queue\amqp\Tasker',
            'host' => 'localhost',
            'port' => 5672,
            'user' => 'guest',
            'password' => 'guest',
            'exchangeName' => 'direct_logs',
            'vhost' => '/',
            'routing_key' => 'key',
        ],
    ]
];

用法

OSS
// POST表单上传参数
Yii::$app->oss->postObjectParam('ObjectName');
// Header Auth of PUT/DELETE..
Yii::$app->oss->createHeaderAuth('PUT/DELETE/..', 'ObjectName');

Sms
// 发送验证码短信
Yii::$app->sms->send($mobile, $template_code, ['code' => $content]);