ThinkPHP

OneThink插件的开发流程

理解插件的含义先通读《插件开发指南》,理解插件和钩子的含义,以及插件的安装、执行、配置、卸载流程。弄清自己待开发的插件需求-要完成的逻辑业务问自己几个问题:插件的基本信息(名称、标识、描述、状态、作者、版本)是哪些插件的用途是扩展显示还是控制数据

OneThink插件后台的开发

如果插件需要后台显示,可以在快速创建插件步骤里,勾上‘是否需要后台列表’,然后配置下列表显示需要的数组参数,如果需要制定模板,可以写下custom_adminlist文本域,指定列表页的模板。然后可以在那里二次开发,比如弄个弹窗更新部分数据什么的。

OneThink插件开发的注意事项

插件的基础是物理文件,所以插件类的结构一定要和官方一致。开发阶段不要随便删除文件,导致系统运行不正常。要删除插件请先后台卸载插件后再删除物理文件,否则钩子表有脏数据或者叫未挂载的插件,进钩子列表删除。

OneThink模型扩展开发指南

建立模型在模型管理里可新建一个自定义模型,也可以新建文档模型。文档模型的本质是继承自基础文档模型。

php框架thinkphp三级域名和二级域名的实现案例

thinkphp,php二级域名,三级域名:www.数字.vuejs.com访问制定模块,或者还可以制定后端二级域名,比如admin.vuejs.com,或者用户中心模块也可以制定访问一个自己想要的模块,比如:user.vuejs.com。

thinkphp3.2+onethink分站域名的实现

return array( /* 模块相关配置 */ 'AUTOLOAD_NAMESPACE' => array('Addons' => ONETHINK_ADDON_PATH), //扩展模块列表 'DEFAULT_MODULE' => 'Home', 'MODULE_DENY_LIST'

OneThink文档模型扩展

如何增加新的文档模型在模型管理 里新增一个模型,类型选择 文档模型。假设标识为“topic”,名称为“话题”。