您现在的位置是:首页 > PHP技术PHP技术
Thinkphp更新数据时间字段的插入
2019-05-09【PHP技术】2323 人已围观
简介thinkphp在处理数据写入数据库时同时记录操作时间,可以用$arr['add_time'] = time();或date函数Date(...
thinkphp在处理数据写入数据库时同时记录操作时间,可以用$arr['add_time'] = time();或date函数Date('Y-m-d H:i:s') 也可在模型中配置自动添加时间。time是时间戳.date函数直观但对计算时间差之类需要转换后操作.
或者可以在mode内操作
class 数据库名Model extends Model{ //定义自动验证 protected $_validate = array( array('title','require','标题不能为空'), ); //定义自动完成 protected $_auto = array( array('add_time','date',1,'function',array('Y-m-d H:i:s')), ); }
或者使用自动完成调用函数
class FormModel extends Model{ //定义自动验证 protected $_validate = array( array('title','require','标题不能为空'), ); //定义自动完成 protected $_auto = array( array('create_time','getTime',1,'callback'), ); protected function getTime(){ $time = time(); $datetime = date("Y-m-d H:i:s",$time); return $datetime; } }
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
Thinkphp配合ueditor文本区域自动添加p元素问题
这个问题没试用自己的企业网站管理后台没有发现.如果对一篇文章多按几次编辑提交按钮,发现正文内容在最前端不停在添加标签.这是因为在后台调用...thinkphp模板中数组的输出
thinkphp的数组在模版输出是频率很高的操作. 我在后action内一般是把数据都绑定到变量内,当然是以数组的形式.select后的操作...php时间戳转换
PHP常用的一些时间类函数及轮换函数.收录一下 $date = \'2014-08-04 09:53:35\'; $time = tim...PHP单例模式我的理解
PHP现在版本越来越新的了,功能也是强大许多,貌似语法习惯也开始参考C java之类,有命名空间等等。今天小编在学习Thinkphp5.1....