Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 1.52 KB

class.md

File metadata and controls

52 lines (42 loc) · 1.52 KB

插件类主文件

插件类主文件

文件位于插件根目录

命名格式:插件名+Plugin.class.php

<?php
// +----------------------------------------------------------------------
// | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2014 http://www.thinkcmf.com All rights reserved.
// +----------------------------------------------------------------------
// | Author: Dean <zxxjjforever@163.com>
// +----------------------------------------------------------------------
namespace plugins\Demo;//Demo插件英文名,改成你的插件英文就行了
use Common\Lib\Plugin;

/**
 * Demo
 */
class DemoPlugin extends Plugin{//Demo插件英文名,改成你的插件英文就行了

    public $info = array(
        'name'=>'Demo',//Demo插件英文名,改成你的插件英文就行了
        'title'=>'插件演示',
        'description'=>'插件演示',
        'status'=>1,
        'author'=>'ThinkCMF',
        'version'=>'1.0'
    );

    public $has_admin=1;//插件是否有后台管理界面

    public function install(){//安装方法必须实现
        return true;//安装成功返回true,失败false
    }

    public function uninstall(){//卸载方法必须实现
        return true;//卸载成功返回true,失败false
    }

    //实现的footer钩子方法
    public function footer($param){
        $config=$this->getConfig();
        $this->assign($config);
        $this->display('widget');
    }
}