插件基本信息有以下几种: | 参数 | 含义 | 必填 | | --- | --- | --- | | name | 插件名 | 是 | | title | 插件标题 | 是 | | identifier | 插件唯一标识 | 是 | | icon | 插件图标 | 否 | | description | 插件描述 | 否 | | author | 插件作者 | 是 | | author_url | 作者主页 | 否 | | version | 插件版本 | 是 | | admin | 是否有后台管理功能 | 否 | >[info] 插件基本信息变量名为$info。 还是以HelloWorld插件为例,下面是一个完整的插件信息定义。 ~~~ <?php namespace 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 - 插件名 首字母大写的驼峰式名称,如:Hello或者HelloWorld。 ### title - 插件标题 插件的显示标题 ### identifier - 插件唯一标识 这是区别不同作者不同插件的参数,格式为:`插件名.开发者标识.plugin`,建议全部小写。比如:`helloworld.ming.plugin`。 ### icon - 字体图标 直接填写字体图标类名,如:`fa fa-fw fa-globe`。 ### description - 插件描述 插件的简单介绍 ### author - 插件作者 作者名称 ### author_url - 作者主页 如:http://www.dolphinphp.com ### version - 插件版本号 采用三段式:主版本号.次版本号.修订版本号,如:1.0.0 ### admin - 是否有后台管理功能 如果有后台管理功能,请填写1,否则可不填写。