2017 © Pedro Peláez
 

yii2-extension yii2-wechat

The wechat module for the Yii framework

image

callmez/yii2-wechat

The wechat module for the Yii framework

  • Thursday, June 2, 2016
  • by CallMeZ
  • Repository
  • 51 Watchers
  • 387 Stars
  • 967 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 221 Forks
  • 15 Open issues
  • 4 Versions
  • 1 % Grown

The README.md

Yii-wechat

该项目仅做学习, 抱歉因为工作原因没有太多时间管理, 已停止开发, (*1)

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

Total Downloads, (*3)

注意

  • 如果是全新使用Yii2Yii2-wechat,你可以使用 Yii2-app-wechat 微信应用模板(可在该模板基础上开发).
  • 如果是已有的Yii2项目扩展Yii2-wechat, 请遵循下面的安装步骤使用.
  • 如果想深度二次开发Yii2-wechat模块, 只需下载代码放到项目的modules目录中, 并把Yii2-wechatcomposer.jsonrequire, require-dev, autoload 三个节点(没有的节点可忽略)的内容合并到您的项目composer.json中, 并在项目目录下执行composer update命令. 该实现需要一定的PHP功底, 并且会放弃后期的版本升级功能., (*4)

  • 另本项目仍在开发阶段, 很多功能仍需思考, 建议仅用于Yii2wechat功能学习, (*5)

环境条件

  • >= php5.4
  • >= Yii2

特点

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

    想提新功能? 提交issue, (*7)

安装

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

  1. 通过composer.json文件安装, (*9)

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

    或者, (*10)

  • 项目目录下的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. 最后生成数据库表(请确定数据库连接正常), (*11)

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

反馈或贡献代码

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

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

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

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

The Versions

02/06 2016

dev-master

9999999-dev

The wechat module for the Yii framework

  Sources   Download

MIT

The Requires

 

yii2 module weixin wechat

30/06 2015

dev-sandbox_xiuchanghu

dev-sandbox_xiuchanghu

The wechat module for the Yii framework

  Sources   Download

MIT

The Requires

 

yii2 module weixin wechat

07/05 2015

0.2

0.2.0.0

The wechat module for the Yii framework

  Sources   Download

MIT

The Requires

 

yii2 module weixin wechat

26/11 2014

0.1

0.1.0.0

The wechat module for the Yii framework

  Sources   Download

MIT

The Requires

 

yii2 module weixin wechat