TypechoJoeTheme

轩宇网

搜索到 3 篇与 model 的结果
2020-04-05

ThinkPHP5框架实现签到功能的方法分析

ThinkPHP5框架实现签到功能的方法分析
本文实例讲述了TP5框架实现签到功能的方法。分享给大家供大家参考,具体如下:基于tp5 模型的一个签到功能;由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月的。具体功能:1、记录最近一次的签到时间2、每次签到都会添加15积分3、有连续签到的记录数据库表设计CREATE TABLE `sp_sign` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `times` datetime DEFAULT NULL COMMENT '最近一次签到时间', `userid` int(11) DEFAULT NULL COMMENT '用户id', `days` tinyint(6) NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `number` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '当月签到给的积分', `one` varchar(255) DEFAULT NULL COMMENT '当月签到的日期,用“,”隔开', `...
2020年04月05日
4,647 阅读
0 评论
2020-04-05

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
这篇文章主要介绍了TP5框架model常见操作,结合实例形式总结分析了thinkPHP5框架增删改查、聚合、获取器、修改器、时间戳、软删除等常见操作技巧,需要的朋友可以参考下本文实例讲述了TP5框架model常见操作。分享给大家供大家参考,具体如下:•使用model 查询数据,添加数据,修改数据,删除数据•聚合操作•获取器,修改器•自动添加时间戳(创建时间,修改时间)•软删除1、使用model查询数据$res = User::get(1); //获取主键为1的数据,得到的是一个对象 $res = $res->toArray(); //将对象转化为数组 dump($res->name); //获取 $res 里 name 字段的值 //使用闭包函数查询 id=1 的记录 $res = User::get(function($query){ $query->where("id","eq",1) ->field('name') }); $res = User::where("id&quo...
2020年04月05日
3,705 阅读
0 评论
2019-07-15

微信小程序开发技巧汇总

微信小程序开发技巧汇总
这篇文章主要介绍了微信小程序开发技巧汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下1.全局变量的使用每个小程序都需要在 app.js 中调用 App 方法注册小程序示例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考 App 参考文档 。整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取App上的数据或调用开发者注册在 App 上的函数。我们在做小程序的时候往往需要大量的请求,而请求的域名也都是相同的,我们可以把域名储存到全局变量中,这样会方便后面请求域名的修改。(user_id、unionid、user_info之类经常用到的都可以放在全局变量中)//app.js App({ globalData: { user_id: null, unionid:null, url:"https://xxx.com/index.php/Home/Mobile/", //请求的域名 user_...
2019年07月15日
5,807 阅读
0 评论