多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 插件名称类 与插件名称一致,其中首字母大写。例如Demo类对应demo标识。主要用于安装、卸载、禁用、启用、处理事件逻辑。该文件必须存在 ## 目录位置 ``` addons ├─demo │ ├─Demo.php ->与插件名称保持一致,其中首字母大写(该文件必须存在) │ ├─info.ini ``` ## 文件代码示例 每个名称类,需要继承Addons类,里面有提供获取插件信息,配置文件,加载模板等方法。 ~~~ <?php declare (strict_types=1); // 命名空间,addons文件夹,demo 你的插件文件夹 namespace addons\demo; use think\Addons; class Demo extends Addons { // 插件安装时的处理(必须存在该方法) public function install() { return true; } // 插件卸载时的处理(必须存在该方法) public function uninstall() { return true; } // 插件启用时触发(可选) public function enable() { return true; } // 插件禁用时的处理(可选) public function disable() { return true; } // 插件升级时的处理(可选) public function upgrade() { return true; } } ~~~