thinkphp3.2

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

OneThink公共函数库,类库的使用规范

函数函数命名函数命名,全部使用小写,单词直接使用 _ 连接,函数名的名称应与函数功能相符,且函数名中使用的单词,应该是全称单词.函数文件二次开发时增加的函数,尽量使用独立的新函数文件保存,通过配置载入,以方便未来的升级.代码质量由于函数通常会被多次调用,因此应确保函数代码质量,仔细检测测试保证函数在执行过程中不会抛出任何级别的PHP错误,否则部署后可能引起严重的性能问题.

OneThink数据字典

action,action_log,addons,attachment,attribute,auth_extend权限扩展表,当节点控制无法满足时,需要对权限控制进行扩展。例如:分类的授权即使用该表。auth_group用户组定义表,auth_group_access用户用户组关系对应表

OneThink命名规范与编码规范

Addons 插件目录(每个子目录代表一个插件)Application 应用模块目录Admin 后台模块Common 公共模块,不能通过URL访问Home 前台模块User 用户中心客户端,不能通过URL访问Doc 文档目录Public 公共资源目录Admin 后台模块资源文件目录Home 前台模块资源文件目录static 公共静态插件Uploads 公共上传根目录

OneThink二次开发指南

Addons 插件目录(每个子目录代表一个插件)Application 应用模块目录Admin 后台模块Common 公共模块,不能通过URL访问Home 前台模块User 用户中心客户端,不能通过URL访问Doc 文档目录Public 公共资源目录Admin 后台模块资源文件目录Home 前台模块资源文件目录static 公共静态插件Uploads 公共上传根目录

OneThinkHome函数库

Home应用下公共函数位于/Application/Home/Common/function.php中,供示例前台调用.前台应用开发中,通常该文件会根据实际需求修改.check_verify($code, $id=1)说明:检测提交的验证码是否正确参数 integer $id 验证码ID返回值 boolean 检测结果

OneThinkAdmin函数库

Admin应用公共函数位于 /Application/Admin/Common/function.php 中,供后台调用,如果需要,您可以搜索后台调用的位置了解具体作用.get_list_field($data, $grid,$model)说明:解析列表定义规则get_model_by_id($id)说明:根据模型id获取模型名称get_attribute_type($type='')说明:获取模型字段属性类型信息

onethinkCommon函数库

文件位于/Application/Common/Common/function.php中is_login()说明: 检测用户是否已登陆返回值: integer 0-未登录,大于0-当前登录用户IDis_administrator($uid = null)说明:检测用户是否是超级管理员返回值 boolean true-管理员,false-非管理员str2arr($str, $glue = ',')

OneThink函数库介绍

文件位于/Application/Common/Common/function.php中is_login()说明: 检测用户是否已登陆返回值: integer 0-未登录,大于0-当前登录用户IDis_administrator($uid = null)说明:检测用户是否是超级管理员返回值 boolean true-管理员,false-非管理员str2arr($str, $glue = ',')说明:字符串转换为数组,与explode功能相同,只是参

OneThink类库参考

类库的位置,首先类库是系统的LIB_PATH下及ThinkPHP/Libary下。然后除了以前的Com、Org还有之前的CORE改名THINK了,多了OT专门自定义的类库OT。类库的引用,由于使用了命名空间的原因,OT对:Libary目录下定义的引入规则是命名空间为目录名后会自动加载......