课程
/后端开发
/ThinkPHP
/快速入门ThinkPHP 5.0 --模型篇
protected $insert = [ 'time_insert'];public function setTimeInsertArrt() { return time(); }
protected $insert = [
'time_insert'
];
public function setTimeInsertArrt()
{
return time();
}
2019-03-16
源自:快速入门ThinkPHP 5.0 --模型篇 3-8
正在回答
请大家忽略这个问题,是正常的,Attr 写成了 Arrt 了,很低级的错误!
因为当时只用于更新时间,所以目前的解决方式是:
// 开启自动写入时间戳字段'auto_timestamp' => true,
// 定义时间戳字段名 protected $createTime = 'create_at'; protected $updateTime = 'update_at';
目前通过这种方式实现的,但是我还是有疑问? 之前的方式为什么没生效?
举报
Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发
1 回答自动完成和自动插入时间戳做修改操作时,使用save()是可以更新时间的,使用其他就不行的。
4 回答关于自动更新的问题
2 回答自动update完成,使用 User::where()->update(); 不顶用啊?
2 回答更新时间戳在某些情况下会失效
1 回答能不能保留原有字段,然后再赋一个新字段,而不是替换原字段?