ccc008 / yii2-wechat
基于Yii框架的微信模块
0.2
2015-05-07 05:33 UTC
Requires
- bower-asset/angular: 1.2.*@stable | 1.3.*@stable
- bower-asset/angular-drag-and-drop-lists: 1.*
- bower-asset/font-awesome: 4.*
- bower-asset/jquery.fileapi: ~0.4
- callmez/yii2-wechat-sdk: *
- symfony/yaml: *
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-30 14:53:37 UTC
README
该项目仅用于学习,由于工作原因,管理时间有限,已停止开发。
感谢选择 Yii-wechat,这是一个基于Yii2框架基础实现的模块。
注意
-
如果是全新使用
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 安装
安装步骤如下(两种方式):
-
通过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' ] ], ... ] ...
- 最后生成数据库表(请确保数据库连接正常)。
执行命令php yii migrate --migrationPath=@callmez/wechat/migrations,根据提示安装数据库即可。
反馈或贡献代码
您可以在这里给我们提出在使用中遇到的问题或Bug。
您也可以发送邮件到callme-z@qq.com说明您的问题。
交流QQ群:343188481(注明企图)
如果您有更好的代码实现,请fork此项目并发起您的Pull-Request,我会及时处理。感谢!