欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

第二 OneThink学习心得一插件开发

OneThink官网开发文档(http://document.onethink.cn/manual_1_0.html)中的讲解不是很明确,尤其是涉及二次开发里的内容,该部分是小伙伴们最关心的部分,为了方便大家能快速入手,这里我给大家分享一下我的学习经验。方便大家在学习开发的时候少走弯路。这里我把学习心得的分享分成几部分,每天连续登载。
开发步骤:
(1) 在“后台->扩展->插件管理”里点击快速创建,创建一个插件,指定好钩子,并勾上‘是否需要后台列表’,点击确定。


(2) 在config.php文件里定义好数组配置,如何配置,可参考开发手册。
(3) 在“后台->扩展->插件管理”里操作一栏点击安装,然后点击设置,进行设置,里面都是根据config.php文件配置好的表单,这些表单数据提交后,将在插件入口文件里通过$this->getConfig()方法获取。
(4) 在插件入口文件里找到钩子实现方法(方法名和这个插件所属钩子名一样),通过$this->getConfig()方法获取后台插件配置数据,根据这些数据编写功能代码,由$this->display(模板)输出模板。


如上两个图中,title、width、display是在入口文件的钩子方法里用$this->getConfig()得到的数组键名,值就是在后台插件配置里的表单提交的数据。这些表单是根据config.php文件配置所生成的。

来自 
http://www.bjsaiding.com/js/php/240.html
普通分类: