huijiewei/yii2-wechat 微信扩展

yii2-wechat

Yii2 微信扩展

本扩展优化了微信网页授权流程

基于 w7corp/easywechat.

安装

composer require huijiewei/yii2-wechat

配置

增加 component 配置到 config/main.php:


'components' => [
    // ...
    // componentId 可以自定义多个微信公众号进行配置
    'wechat' => [
        'class' => 'huijiewei\wechat\Wechat',
        // 'appConfig' => [],  # 公众号配置
        // 'paymentConfig' => [],  # 支付配置
        // 'miniProgramConfig' => [],  # 小程序配置
        // 'openPlatformConfig' => [],  # 开放平台配置
        // 'workConfig' => [],  # 企业微信配置
    ],
    // ...
]

配置文档

配置数据库

php yii migrate --migrationPath=@vendor/huijiewei/yii2-wechat/src/migrations

用法

微信网页授权:
if(Wechat::getIsWechatClient()) {
    $wechatAuthorize = new WechatAuthorize([
        'wechat' => 'wechat', // componentId, 默认是 wechat
    ]);

    if(!$wechatAuthorize->isAuthorized()) {
        return $wechatAuthorize->authorizeRequired()->send();
    }
}
JSSDK
WechatShareWidget::widget([
    'wechat' => 'wechat', // componentId, 默认是 wechat
    'shareUrl' => '分享链接',
    'shareIcon' => '分享图标',
    'shareTitle' => '分享标题',
    'shareDescription' => '分享描述',
]);

更多文档

查阅 EasyWeChat 文档.

感谢 w7corp/easywechat

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



3.0.0 is the latest of 11 releases



MIT license
Stats
2 github stars & 0 github forks
0 downloads in the last day
3 downloads in the last 30 days
229 total downloads