OneThink插件开发步骤

上传人:cl****1 文档编号:507971713 上传时间:2023-08-30 格式:DOC 页数:7 大小:545KB
返回 下载 相关 举报
OneThink插件开发步骤_第1页
第1页 / 共7页
OneThink插件开发步骤_第2页
第2页 / 共7页
OneThink插件开发步骤_第3页
第3页 / 共7页
OneThink插件开发步骤_第4页
第4页 / 共7页
OneThink插件开发步骤_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《OneThink插件开发步骤》由会员分享,可在线阅读,更多相关《OneThink插件开发步骤(7页珍藏版)》请在金锄头文库上搜索。

1、OneThink插件开发步骤开发步骤:(1) 在“后台-扩展-插件管理”里点击快速创建,创建一个插件,指定好钩子,并勾上是否需要后台列表,点击确定。(2) 在config.php文件里定义好数组配置,如何配置,可参考开发手册。(3) 在“后台-扩展-插件管理”里操作一栏点击安装,然后点击设置,进行设置,里面都是根据config.php文件配置好的表单,这些表单数据提交后,将在插件入口文件里通过$this-getConfig()方法获取。(4) 在插件入口文件里找到钩子实现方法(方法名和这个插件所属钩子名一样),通过$this-getConfig()方法获取后台插件配置数据,根据这些数据编写功能

2、代码,由$this-display(模板)输出模板。如上两个图中,title、width、display是在入口文件的钩子方法里用$this-getConfig()得到的数组键名,值就是在后台插件配置里的表单提交的数据。这些表单是根据config.php文件配置所生成的。注:(1) 插件入口文件里找到钩子实现方法的参数$param是由hook函数第二个参数传递过来的,可参与功能代码,实现钩子函数对插件的控制。(2) 插件控制器可做一些异步交互来用,比如插件里更新数据库或者操作文本文件,在页面里通过使用addons_url(插件名:/控制器名/方法)函数来调用插件控制器里的方法,比如表单提交的路径。(3) 一个插件的入口文件里除了安装方法install()和卸载方法uninstall(),别的每个方法属于一个钩子方法,这个插件属于挂载在哪些钩子上,就有哪些钩子方法。每个钩子只调用它的插件里和钩子同名的方法。这就是一个钩子可以挂载多个插件,一个插件可以被多个钩子引用。例如下图:hook(topicComment)调用的是Editor插件里的topicComment()方法。(4) 每个插件的在项目里的文件在Addons目录里,后台-扩展-插件管理列表中的“标示”,就是每个插件的文件名。如下图:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号