![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
文章平均质量分 64
sinat_34469308
这个作者很懒,什么都没留下…
展开
-
TP5关于 ‘login_time‘ => [‘exp‘,‘now()‘], 时间戳表达式无效问题的解决
TP5的手册中,关于更新当前服务器时间戳的代码如下:https://www.kancloud.cn/manual/thinkphp5/135178如果要更新的数据需要使用SQL函数或者其它字段,可以使用下面的方式:Db::table('think_user') ->where('id', 1) ->update([ 'login_time' => ['exp','now()'], 'login_times' => ['exp'原创 2020-08-06 21:46:07 · 708 阅读 · 0 评论 -
thinkphp采用jquery ajax 进行post操作的示例代码
相同的代码,在PHP环境中可以post成功,但是在thinkphp环境中,却post失败,今天调试了一下,下面这个代码可以在thinkphp中调试成功,记录一下。view页面:<html> <head> <meta charset="UTF-8"> <title>JQueryA原创 2018-08-31 21:02:26 · 2039 阅读 · 0 评论 -
在thinkphp中,在控制器处理ajax post过来的数据时,ajaxReturn()会屏蔽后续代码的问题
今天在thinkphp中(5.0.7),前端进行ajax post上传数据,在控制器代码中,通过ajaxreturn()返回json数据,返回数据后,继续在控制器代码中,对post过来的数据进行decode解码等操作,或者进行file_put_contents()文件写入操作,发现,在控制器代码中,写在ajaxreturn()后面的所有代码都不会执行了。调整了代码的顺序,我将ajaxretur...原创 2018-09-01 21:49:26 · 1015 阅读 · 0 评论 -
Thinkphp中,volist模板标签的Mod属性的使用方法
在thinkphp手册中,关于volist模板标签的Mod属性的使用方法的内容如下:输出偶数记录{volist name="list" id="vo" mod="2" }{eq name="mod" value="1"}{$vo.name}{/eq}{/volist}Mod属性还用于控制一定记录的换行,例如:{volist name="list" id="vo&qu原创 2018-09-22 17:30:39 · 2198 阅读 · 0 评论 -
Thinkphp使用百度Ueditor,显示:“后端配置项没有正常加载,上传插件不能正常使用!”错误
Thinkphp使用百度Ueditor,显示:“后端配置项没有正常加载,上传插件不能正常使用!”错误这个提示,是在文本编辑器中,点击多图上传后出现的,同时单图上传也无法点击。造成这个问题的其中一个原因,比较奇葩,这个原因就是ThinkPHP开启应用Trace模式的时候就会出现这个问题,在config.php文件中: // 应用Trace 'app_trace' ...原创 2018-09-27 20:48:36 · 3698 阅读 · 0 评论 -
redis+thinkphp5的注册、登陆、关注基础例子
最近初步接触redis,结合thinkphp5与redis,写了一个用户注册的基础例子,用于学习。这个例子是结合了兄弟连的redis视频,最后两节的内容写的:https://study.163.com/course/courseMain.htm?courseId=265010这个例子实现了以下功能:(1)用户注册(2)用户登陆(3)redis+thinkphp5的数据的增加,修改,删除...原创 2018-10-18 21:54:51 · 1860 阅读 · 1 评论 -
gatewayworker前端页面与socket服务器端进行数据通讯(一)
最近写了一个聊天室在线列表实时更新的功能,通过ajax+ThinkPHP+gatewayworker 实现聊天室在线列表无刷新实时更新功能,通过这个功能的编写,发现gatewayworker确实是一个很好的系统,即使没有node.js以及socket编程经验的我,也可以轻松实现socket实时通讯及长连接通讯的功能,这个在以前是很难想象的。通过编写在线列表的功能,使我对gatewayworker...原创 2018-12-18 16:56:19 · 1528 阅读 · 0 评论 -
gatewayworker前端页面与socket服务器端进行数据通讯(二)
接上。前端页面:前端页面在数据通讯的过程中,有3个作用:第一,是整理出要发送的JSON数据,为JSON数据指定数据类型type,例子: //心跳包数据,onmessage初始化数据: var message_data = '{"type":"message_data_init","mbid":"'+mbid+'","bjid":"'+bjid+'","unit_pri原创 2018-12-18 17:36:34 · 1065 阅读 · 0 评论