Hkcms 插件名称类

与插件名称一致,其中首字母大写。例如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;
    }}



本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com