插件以文件夹形式存放于:plug
文件夹下,一个插件一个文件夹,文件夹名称只能使用英文,不能使用特殊字符。
配置文件的文件名,不能修改,只能使用此名称,详细代码格式参考如下:
<?php return [ 'title' => '百度推送', 'icon' => 'icon.jpg', 'intro' => '百度URL批量推送API接口', 'author' => '官方', 'url' => 'https://www.nengyu.com', 'version' => '1.0', 'install' => 'DROP TABLE IF EXISTS cms_plug_push@@@@CREATE TABLE cms_plug_push (aid int(10) NOT NULL AUTO_INCREMENT,cid int(10) DEFAULT 0,pushdate int(10) DEFAULT 0,PRIMARY KEY (aid)) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4', 'delete' => 'DROP TABLE cms_plug_push', 'type' => 'tool', 'config' => '{"url":""}', 'hook' => '0', 'admin' => '1', ];
参数 | 说明 |
---|---|
title | 插件的名称 |
icon | 插件图标路径,相对于当前插件目录,如:icon.jpg |
intro | 插件简介 |
author | 插件作者 |
url | 插件作者网址 |
version | 插件版本,如:1.0 |
install | 插件安装时执行的Sql语句,多个语句使用:@@@@隔开 |
delete | 插件卸载时执行的Sql语句,要求同上 |
type | 插件类型(候选值:pay,sms,upload,auth,login,cash,safe,tool,other) |
config | 插件配置数据(Json格式) |
hook | 是否使用Hook(1:使用,0:不使用) |
admin | 是否后台管理(1:有后台,0:没有后台) |