应用中安装composer包

因为wxbot只安装了框架层面的依赖包,所以当自研应用需要第三方composer包时,可以按照以下两种方式:


一、手动引入

这种情况只适合单文件或功能比较单一的类库文件。你只需要在应用目录下自建一个类库文件夹(例如lib),调用时遵循命名空间规范即可。


二、使用composer管理

当引入的三方库也是由composer管理的,强力建议用composer方式引入,引入步骤如下:

1、在应用目录下创建文件:composer.json

{
    "name": "fudaoji/wxbot-addons-demo", //自定义,建议提前设置好规范
    "license": "Apache-2.0", //自定义,建议提前设置好规范
    "authors": [
        {
            "name": "your name",
            "email": "your email"
        }
    ],
    "require": {
        "rivsen/hello-world": "^0.1.0"  //此处填入你需要引入的包名称
    },
    "autoload": {
        "psr-4": {

        },
        "files": []
    }
}


2、在应用目录下执行命令行:

composer install  //或composer update

此时,在应用目录下会生成vendor目录


3、打开应用目录下common.php(不存在则创建),引入composer的autoload.php:

//应用中引入三方composer包
require_once "vendor/autoload.php";




具体实现可以参考demo应用