与插件名称一致,其中首字母大写。例如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; }}
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 lecms, classcms, fastadmin, pbootcms, phpcms, eyoucms, yzmcms, PHP, xunruicms, jizhicms, dedecms, wordpress, hkcms, yzncms, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。