123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020/1/14
- * Time: 17:05
- */
- namespace addons\text;
- use think\Addons;
- /**
- * Class Pugin
- * @package addons\text
- */
- class Pugin extends Addons
- {
- // 该插件的基础信息
- public $info = [
- 'name' => 'test', // 插件标识
- 'title' => '插件测试', // 插件名称
- 'description' => 'thinkph6插件测试', // 插件简介
- 'status' => 0, // 状态
- 'author' => 'byron sampson',
- 'version' => '0.1'
- ];
- /**
- * 插件安装方法
- * @return bool
- */
- public function install()
- {
- // TODO: Implement install() method.
- return true;
- }
- /**
- * 插件卸载方法
- * @return bool
- */
- public function uninstall()
- {
- // TODO: Implement uninstall() method.
- return true;
- }
- /**
- * 实现的testhook钩子方法
- * @return mixed
- */
- public function testhook($param)
- {
- // 调用钩子时候的参数信息
- print_r($param);
- // 当前插件的配置信息,配置信息存在当前目录的config.php文件中,见下方
- print_r($this->getConfig());
- // 可以返回模板,模板文件默认读取的为插件目录中的文件。模板名不能为空!
- return $this->fetch('info');
- }
- }
|