插件钩子
2018-02-24 15:44 更新
插件钩子
钩子是插件执行的触发器;插件就像挂在钩子上的东西;
插件只有实现相应钩子方法,并安装启用成功后才能执行;
ThinkCMF系统内置了很多钩子;http://www.thinkcmf.com/document/hooks.html
开发者也可以用hook('test')方法在控制器只加入钩子,让你的应用具有更好的扩展性;
同时也可以模板里加入钩子{:hook('footer')};
钩子也支持传入参数hook('footer',array('test'=>1));
向系统暴露你的钩子
暴露应用控制器钩子:
在你的应用根目录加上hooks.php文件
文件中返回此应用所有钩子数组就可以了;
如portal应用:
hooks.html文件内容:
footer,footer_end
以上内容是否对您有帮助:
← 插件
更多建议: