callmez/yii2-wechat

Yii框架的微信模块

安装次数: 1,126

依赖项: 1

建议者: 0

安全性: 0

星标: 385

关注者: 51

分支: 195

开放问题: 14

类型:yii2-extension

0.2 2015-05-07 05:33 UTC

This package is auto-updated.

Last update: 2024-09-13 04:29:16 UTC


README

该项目仅作为学习使用,很抱歉由于工作原因没有太多时间管理,已停止开发。

感谢选择Yii-wechat,这是一个基于Yii2框架实现的模块。

Total Downloads

注意

  • 如果是全新使用Yii2和Yii2-wechat,你可以使用Yii2-app-wechat微信应用模板(可在该模板基础上开发)。

  • 如果是已有的Yii2项目扩展Yii2-wechat,请遵循以下安装步骤操作。

  • 如果想深度二次开发Yii2-wechat模块,只需将代码下载到项目的modules目录中,并将Yii2-wechat中的composer.json的require、require-dev、autoload三个节点(没有的节点可忽略)的内容合并到您的项目composer.json中,然后在项目目录下执行composer update命令。这种实现需要一定的PHP基础,并且会放弃后续的版本升级功能。

  • 另外,本项目仍在开发阶段,许多功能仍需完善,建议仅用于Yii2和wechat功能学习。

环境要求

  • = php5.4

  • = Yii2

特点

  • 多公众号管理
  • 企业号支持?
  • 消息回复
    • 文本回复
    • 图文回复
    • 音乐回复
    • 语音回复
    • 视频回复
    • 图片回复
    • 远程回复
  • 素材管理
  • 自定义菜单
  • 二维码管理
  • 卡券功能
  • 多客服
  • 粉丝
    • 粉丝管理
    • 粉丝分组
    • 粉丝互动
  • 消息
    • 历史记录
    • 普通(微信)群发
  • 支付
    • 微信支付
    • 支付宝
  • 插件
    • 模块扩展平台
    • 基本模块
  • 开发支持
    • 微信模拟器
    • 开发文档
  • 待定功能

想提新功能? 提交issue 安装

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

  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": "*",
        ...
    }
    

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

  ...
  'modules' => [
    ...
    'wechat' => [ // 指定微信模块
        'class' => 'callmez\wechat\Module',
        'adminId' => 1 // 填写管理员ID, 该设置的用户将会拥有wechat最高权限, 如多个请填写数组 [1, 2]
    ]
    ...
  ],
  '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说明您的问题。

交流QQ群: 343188481(注明企图)

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