thinkphp3.2

OneThink权限设计

菜单菜单的作用用于定制后台的功能显示,和为权限控制提供节点。如何添加、编辑、删除添加、编辑点“系统”->“系统设置”分组->"菜单管理"的菜单列表里“新增”按钮菜单url,如注释那样,首页就填Index/index,无需admin,不区分大小,但最好和控制器里一样首字母大写,方法驼峰命名。

基于OneThink后台开启显示页面Trace信息

在网站前端首页即可看到显示的ShowPagetrace图标,点击弹出显示框即可查看Onethink基本信息 请求信息 : 2015-03-28 09:19:38 HTTP/1.1 GET : /onethink/index.php?s=/Home/Index/index.html 运行时间 : 0.0888s ( Load:0.0290s Init:0.

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

OneThink函数库介绍

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

OneThink权限管理

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

OneThink配置管理

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

二、ThinkPHP3.2.3基类控制器(抽象类)

为什么在thinkphp3的自定义控制器中,打印输出未定义的变量和给未定义变量赋值没有异常提醒。在基类魔术方法中打印输出,查看情况。