- 插件基本信息
- name - 插件名" level="3">name - 插件名
- title - 插件标题" level="3">title - 插件标题
- identifier - 插件唯一标识" level="3">identifier - 插件唯一标识
- icon - 字体图标" level="3">icon - 字体图标
- description - 插件描述" level="3">description - 插件描述
- author - 插件作者" level="3">author - 插件作者
- author_url - 作者主页" level="3">author_url - 作者主页
- version - 插件版本号" level="3">version - 插件版本号
- admin - 是否有后台管理功能" level="3">admin - 是否有后台管理功能
插件基本信息
插件基本信息有以下几种:
| 参数 | 含义 | 必填 |
|---|---|---|
| name | 插件名 | 是 |
| title | 插件标题 | 是 |
| identifier | 插件唯一标识 | 是 |
| icon | 插件图标 | 否 |
| description | 插件描述 | 否 |
| author | 插件作者 | 是 |
| author_url | 作者主页 | 否 |
| version | 插件版本 | 是 |
| admin | 是否有后台管理功能 | 否 |
插件基本信息变量名为$info。
还是以HelloWorld插件为例,下面是一个完整的插件信息定义。
<?phpnamespace plugins\HelloWorld;use app\common\controller\Plugin;/*** 演示插件*/class HelloWorld extends Plugin{/*** @var array 插件信息*/public $info = [// 插件名[必填]'name' => 'HelloWorld',// 插件标题[必填]'title' => '你好,世界',// 插件唯一标识[必填],格式:插件名.开发者标识.plugin'identifier' => 'helloworld.ming.plugin',// 插件图标[选填]'icon' => 'fa fa-fw fa-globe',// 插件描述[选填]'description' => '这是一个演示插件,会在每个页面生成一个提示“Hello World”。您可以查看源码,里面包含了绝大部分插件所用到的方法,以及能做的事情。',// 插件作者[必填]'author' => 'CaiWeiMing',// 作者主页[选填]'author_url' => 'http://www.dolphinphp.com',// 插件版本[必填],格式采用三段式:主版本号.次版本号.修订版本号'version' => '1.0.0',// 是否有后台管理功能'admin' => '1',];/*** 安装方法必须实现*/public function install(){return true;}/*** 卸载方法必须实现*/public function uninstall(){return true;}}
name - 插件名" class="reference-link">name - 插件名
首字母大写的驼峰式名称,如:Hello或者HelloWorld。
title - 插件标题" class="reference-link">title - 插件标题
插件的显示标题
identifier - 插件唯一标识" class="reference-link">identifier - 插件唯一标识
这是区别不同作者不同插件的参数,格式为:插件名.开发者标识.plugin,建议全部小写。比如:helloworld.ming.plugin。
icon - 字体图标" class="reference-link">icon - 字体图标
直接填写字体图标类名,如:fa fa-fw fa-globe。
description - 插件描述" class="reference-link">description - 插件描述
插件的简单介绍
author - 插件作者" class="reference-link">author - 插件作者
作者名称
author_url - 作者主页" class="reference-link">author_url - 作者主页
version - 插件版本号" class="reference-link">version - 插件版本号
采用三段式:主版本号.次版本号.修订版本号,如:1.0.0
admin - 是否有后台管理功能" class="reference-link">admin - 是否有后台管理功能
如果有后台管理功能,请填写1,否则可不填写。
