• 插件基本信息
    • 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插件为例,下面是一个完整的插件信息定义。

    1. <?php
    2. namespace plugins\HelloWorld;
    3. use app\common\controller\Plugin;
    4. /**
    5. * 演示插件
    6. */
    7. class HelloWorld extends Plugin
    8. {
    9. /**
    10. * @var array 插件信息
    11. */
    12. public $info = [
    13. // 插件名[必填]
    14. 'name' => 'HelloWorld',
    15. // 插件标题[必填]
    16. 'title' => '你好,世界',
    17. // 插件唯一标识[必填],格式:插件名.开发者标识.plugin
    18. 'identifier' => 'helloworld.ming.plugin',
    19. // 插件图标[选填]
    20. 'icon' => 'fa fa-fw fa-globe',
    21. // 插件描述[选填]
    22. 'description' => '这是一个演示插件,会在每个页面生成一个提示“Hello World”。您可以查看源码,里面包含了绝大部分插件所用到的方法,以及能做的事情。',
    23. // 插件作者[必填]
    24. 'author' => 'CaiWeiMing',
    25. // 作者主页[选填]
    26. 'author_url' => 'http://www.dolphinphp.com',
    27. // 插件版本[必填],格式采用三段式:主版本号.次版本号.修订版本号
    28. 'version' => '1.0.0',
    29. // 是否有后台管理功能
    30. 'admin' => '1',
    31. ];
    32. /**
    33. * 安装方法必须实现
    34. */
    35. public function install(){
    36. return true;
    37. }
    38. /**
    39. * 卸载方法必须实现
    40. */
    41. public function uninstall(){
    42. return true;
    43. }
    44. }

    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 - 作者主页

    如:http://www.dolphinphp.com

    version - 插件版本号" class="reference-link">version - 插件版本号

    采用三段式:主版本号.次版本号.修订版本号,如:1.0.0

    admin - 是否有后台管理功能" class="reference-link">admin - 是否有后台管理功能

    如果有后台管理功能,请填写1,否则可不填写。