ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 定义入口文件 入口文件,就是存在于插件的根目录的index.php文件。这个文件就厉害了,任何插件都必不可少的。实现钩子的方法也在这个文件中。 ~~~ <?php namespace plugins\DemoExample; use app\common\controller\Plugin; /** * EacooPHP演示插件 */ class Index extends Plugin{ /** * @var array 插件钩子 */ public $hooks = [ 'PageHeader', 'PageFooter' ]; /** * 页面头部钩子实现 * @param [type] $param [description] * @date 2018-01-02 * @author 心云间、凝听 <981248356@qq.com> */ public function PageHeader($param=null) { //逻辑代码... } /** * 页面底部钩子实现 * @param [type] $param [description] * @date 2018-01-02 * @author 心云间、凝听 <981248356@qq.com> */ public function PageFooter($param=null) { //逻辑代码... } /** * 插件安装方法 */ public function install(){ return true; } /** * 插件卸载方法 */ public function uninstall(){ return true; } } ~~~