thinkcmf5.1 插件钩子教程笔记

白话插件钩子

我的理解是:钩子是插件的一个标识位置,在模板中放入一个插件的钩子,当模板输出到此钩子位置时,就调取插件的相应内容

插件钩子示例

Tips:

  • 向系统暴露你的钩子 ( 在你的应用根目录加上hooks.php文件 ,
    文件中返回此应用钩子数组 )
  • 插件主类中实现钩子方法
  • 在模板合适位置放入钩子即可

比如:想在模板index.html文件中,放入一个钩子

首先:在 portal 应用的hooks.php中暴露钩子
位置时:app/portal/hooks.php

暴露插件钩子

其次:在插件主类中实现钩子方法

实现钩子方法

最后:在模板合适位置放入钩子即可