onethink教程

OneThink用户管理

OneThink用户管理,权限管理,行为日志,用户行为,用户信息

OneThink网站设置

网站设置 其实就是用来对一些部署和运营时可能需要调节的配置项目进行用户友好的配置修改的快速通道,这里的所有配置,在 配置管理 中都可以进行修改。您也可以在 配置管理 中,将任何一项配置添加到网站设置页

OneThink用户行为设计

用户行为用户行为是记录用户操作,继而生成日志的操作。在记录日志的同时,也可以操作一些数据,如用户积分的增减。用户在网站的每一个操作都可以看成一个行为,例如:登录、评论、发布文章……在什么情况下需要定义行为: 对某张表的某个字段值的修改是不确定的,且修改操作是由系统自动执行的用户行为规则

OneThink插件开发的注意事项

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

OneThink模型扩展开发指南

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

OneThink模板开发指南

基础知识见 ThinkPHP3.2手册 视图部分Onethink后台模板后台使用了模板继承,基础模板位于 View/Public/base.html。其他模板都位于对应的控制器模板目录。后台公共js文件位于Public/Admin/Js/common.js,这个js文件是在页面主体内容之后加载。后台公共css文件位于Public/Admin/Css/base.css在具体的控制器模板中,你可以通过继承重置<block name="script">&a

yangweijie_onethink的思维导图

yangweijie:本来是让做一个onethink的演讲,后来取消了。同时发现自己对onethink的全功能,也不是很了解。于是做了一个onethink的思维导图,希望大家对照者看自己哪些不会要学的。

onethink附录

分类,配置 分为针对模块的配置和针对项目的配置,针对模块的配置定义在模块目录下的config.php文件。而针对项目的配置在后台通过配置管理进行配置。

OneThink权限管理

权限管理权限管理 页面用来 创建用户组,管理用户组,设置用户组权限,管理用户组成员注意:对权限修改后,如果用户已经处于登陆状态,在 下次登陆 后即生效

OneThink配置管理

配置 是OT非常核心的内容,OT内置了约30项配置,用于控制系统前后台的诸多需求特性。在OT的二次开发中,许多需要动态控制的需求,都可以简单地通过增加配置得以实现。灵活应用配置管理,可以大大简化与设置相关功能的需求开发。