使用说明:
1.插件存放目录在/plugins/目录下,以一个文件夹为一个插件的模式存储
2.以demo插件为例:/plugins/demo/config.php是改插件的配置参数:
4.插件使用的案例代码存放在/Preview.php文件中:
1.插件存放目录在/plugins/目录下,以一个文件夹为一个插件的模式存储
2.以demo插件为例:/plugins/demo/config.php是改插件的配置参数:
3.插件后台支持DIY手动创建新插件的基础模型
- return array(
- 'name' => 'demo',//插件名 不带.class.php
- 'hook' => 'demo',//钩子名
- 'title' => '这demo插件',//插件别名
- 'edition' => 'V1.0',//版本
- 'content' => '这是一个测试的插件',//插件介绍
- 'author' => 'JunPHP',//开发者
- 'type' => '1',//插件状态 1=未安装 2=启用 3=禁用
- 'install' => '2',//是否需要安装 1=需要 2=不需要
- 'time' => '2016-07-02',//发布时间
- );
4.插件使用的案例代码存放在/Preview.php文件中:
- <?php
- // +----------------------------------------------------------------------
- // | 小黄牛MVC框架 - 插件测试预览
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016 www.junphp.com
- // +----------------------------------------------------------------------
- // | Author: 冯俊豪 - 小黄牛 <1731223728@qq.com>
- // +----------------------------------------------------------------------
- header("Content-type:text/html;charset=utf-8");//设置页面编码
- //引入Hooks核心类
- include './Hooks.class.php';
- $plugin=new Hooks();
- //执行插件初始化
- $plugin->hook();
- //我是demo2 - 会员插件
- $plugin->trigger('demo2');
- //我是demo - 测试插件 ,我并不需要安装就可使用,并且不能禁用
- $plugin->trigger('demo','我在动态调用,Demo测试插件的Ceshi方法!','Ceshi');
友情提示:垃圾评论一律封号...