插件开发手册

插件结构

最近更新:7个月前
demo
├── src                                 // 资源
│   ├── config                      // 配置
│   │   ├── foo.php                     // 配置文件
│   │   └── xxx.php                      // 配置文件
│   ├── hook
│   │   ├── app.init              // 钩子
│   │   │   ├── foo.php                //  钩子文件
│   │   │   └── xxx.php               //  钩子文件
│   │   ├── app.start            // 钩子
│   │   │   ├── foo.php                // 钩子文件
│   │   │   └── xxx.php                 //  钩子文件
│   │   └── app.end             // 钩子
│   │        ├── foo.php                //  钩子文件
│   │        └── xxx.php                 //  钩子文件
│   ├── library
│   │   ├── Http                   // 控制器
│   │   │   ├── Foo.php                //  访问控制器
│   │   │   └── Xxx.php               //  访问控制器
│   │   ├── Model                // 模型
│   │   │   ├── Foo.php                // 模型文件
│   │   │   └── Xxx.php                 //  模型文件
│   │   ├── Middleware        // 中间件
│   │   │   ├── Foo.php                // 中间件文件
│   │   │   └── Xxx.php                 //  中间件文件
│   │   └── Other                 // 其他
│   │        ├── Foo.php                //  其他文件
│   │        └── Xxx.php                 //  其他文件
│   └── template                 // 模板
│        ├── foo.php                     //  模板文件
│        └── xxx.php                      //  模板文件
├── plugin.json //插件描述文件(必须有)
├── README.md //介绍文件
└── CHANGELOG.md //更新日志

更多插件源码,供学习参考:https://github.com/xielei


Powered By EBCMS