OneThinkHome函数库 Home应用下公共函数位于/Application/Home/Common/function.php中,供示例前台调用.前台应用开发中,通常该文件会根据实际需求修改.check_verify($code, $id=1)说明:检测提交的验证码是否正确参数 integer $id 验证码ID返回值 boolean 检测结果 php 2020年02月15日 1 点赞 0 评论 2177 浏览
onethinkCommon函数库 文件位于/Application/Common/Common/function.php中is_login()说明: 检测用户是否已登陆返回值: integer 0-未登录,大于0-当前登录用户IDis_administrator($uid = null)说明:检测用户是否是超级管理员返回值 boolean true-管理员,false-非管理员str2arr($str, $glue = ',') php 2020年02月15日 0 点赞 0 评论 2197 浏览
OneThink应用架构及目录结构 wwwroot├─index.php OneThink入口文件├─Addons 插件目录│ ├─Application 应用模块目录│ ├─Admin 后台模块│ │ ├─Conf 后台配置文件目录│ │ ├─Common 后台函数公共目录│ │ ├─Controller 后台控制器目录│ │ ├─Model 后台模型目录│ │ ├─Logic 后台模型逻辑目录│ │ └─View 后台视图文件目录 php 2020年02月15日 1 点赞 0 评论 2198 浏览
thinkphp5.1控制器自定义参数获取及场景验证 thinkphp5.1控制器自定义参数获取及场景验证,通过post方法获取参数,循环赋值,把需要验证的参数放到数组中进行字段校验,简单优惠券新增更新案例 php 2021年04月11日 3 点赞 0 评论 2200 浏览
OneThink公共函数库,类库的使用规范 函数函数命名函数命名,全部使用小写,单词直接使用 _ 连接,函数名的名称应与函数功能相符,且函数名中使用的单词,应该是全称单词.函数文件二次开发时增加的函数,尽量使用独立的新函数文件保存,通过配置载入,以方便未来的升级.代码质量由于函数通常会被多次调用,因此应确保函数代码质量,仔细检测测试保证函数在执行过程中不会抛出任何级别的PHP错误,否则部署后可能引起严重的性能问题. php 2020年02月15日 1 点赞 0 评论 2223 浏览
OneThink用户行为设计 用户行为用户行为是记录用户操作,继而生成日志的操作。在记录日志的同时,也可以操作一些数据,如用户积分的增减。用户在网站的每一个操作都可以看成一个行为,例如:登录、评论、发布文章……在什么情况下需要定义行为: 对某张表的某个字段值的修改是不确定的,且修改操作是由系统自动执行的用户行为规则 php 2020年02月15日 4 点赞 0 评论 2227 浏览
thinkphp5.1控制器中实现字段校验文件简单规则 thinkphp5.1控制器中实现字段校验文件简单规则,必填,大于零,唯一值,最大长度,两字段比较,日期字段判断,及实现不同场景验证不同字段 php 2021年04月11日 5 点赞 0 评论 2232 浏览
OneThink插件设计 插件的设计参考了ThinkSNS的插件机制,摈弃了它将插件分为复杂和简单插件的分类。然后,我们提出了插件的定义。可以为系统提供扩展功能,当关闭时不影响原有系统的一些小组件。 php 2020年02月15日 1 点赞 0 评论 2251 浏览
OneThink插件开发的注意事项 插件的基础是物理文件,所以插件类的结构一定要和官方一致。开发阶段不要随便删除文件,导致系统运行不正常。要删除插件请先后台卸载插件后再删除物理文件,否则钩子表有脏数据或者叫未挂载的插件,进钩子列表删除。 php 2020年02月15日 0 点赞 0 评论 2257 浏览