/yii2-wechat

基于Yii2实现的微信模块, 集成微信模拟器、多公众号管理、扩展开发接口,只需关注功能,微信开发的强劲引擎.

Primary LanguagePHPMIT LicenseMIT

Yii-wechat

感谢选择 Yii-wechat,基于 Yii2 框架基础实现的模块。

请参考 Yii2-app-wechat微信应用模板(可生成使用)了解本模块的相关功能

环境条件

简而言之:

  • = php5.4

  • = Yii2

特点

  • 内置微信模拟器, 支持常用微信请求模拟

default

  • 微信多公众号后台管理

admin admin-wechat

安装

安装步骤如下(2种方式):

  1. 通过composer.json文件安装

    • `cd 你的项目目录 && composer require callmez/yii2-wechat

    或者

    • 项目目录下的composer.json
    • 添加"callmez/yii2-wechat": "dev-master"内容,然后执行composer update (模块中使用了angular的bower源,请确定使用composer-asset-plugin 大于 beta4的版本)
    "require": {
        ...
        "callmez/yii2-wechat": "dev-master",
        ...
    }
    
  2. 适合深度定制 在命令行界面下 进入modules文件夹执行命令git clone https://github.com/callmez/yii2-wechat.git 并在composer.json中声明命名空间路径

  ...
  "autoload": {
      ...
      "psr-4": {"callmez\\wechat\\": "modules/wechat"}
      ...
  },
  ...

安装完后, 在config/web.php 文件中配置module配置和components配置(...号代表其他设置)

  ...
  'modules' => [
    ...
    'wechat' => [ // 指定微信模块
        'class' => 'callmez\wechat\Module',
    ]
    ...
  ],
  'components' => [
    ...
    'request' => [
          ...
          'parsers' => [ // 因为模块中有使用angular.js  所以该设置是为正常解析angular提交post数据
              ...
              'application/json' => 'yii\web\JsonParser'
          ]
      ],
    ...
  ]
  ...
  1. 最后生成数据库表(请确定数据库连接正常)

执行命令 php yii migrate --migrationPath=@callmez/wechat/migrations 根据提示安装数据库即可

注意

产品目前还是处于刚开发阶段. 后期将会着重于功能的完善和细化.

反馈或贡献代码

您可以在这里给我们提出在使用中碰到的问题或Bug。

你也可以发送邮件callme-z@qq.com说明您的问题。

如果你有更好代码实现,请 fork 此项目并发起您的 Pull-Request,我们会及时处理。感谢!

捐助作者

如果你觉得该程序对你有帮助,请慷慨捐助一点给作者. 使用手机浏览器或支付宝客户端扫描下面二维码.感谢支持!

1414029434535