[TOC]
时间戳功能系统会自动识别。
## 添加日期
字段名必须是:`create_time`,数据表类型应该为 `int`
自动开启条件:当前数据表对应模型中 `$this->fieldsRule` 属性中应该存在字段:
~~~
'create_time' => [
'type' => 'int',
'label' => '创建日期',
'form' => [
'elem' => 0
],
],
~~~
每次使用**模型**添加数据(Db操作不会自动记录)的时候,底层会自动写入当前时间戳。
## 修改日期
字段名必须是:`update_time`,数据表类型应该为 `int`
自动开启条件:当前数据表对应模型中 `$this->fieldsRule` 属性中应该存在字段:
~~~
'update_time' => [
'type' => 'int',
'label' => '最后修改日期',
'form' => [
'elem' => 0
],
]
~~~
每次使用**模型**添加或修改数据(Db操作不会自动记录)的时候,底层会自动写入当前时间戳。
## 删除日期,即软删除功能
字段名必须是:`delete_time`,数据表类型应该为 `int` ,默认值应该为`0`,不能为`null`
自动开启条件:当前数据表对应模型中 `$this->fieldsRule` 属性中应该存在字段:
~~~
'delete_time' => [
'type' => 'int',
'label' => '删除日期',
'form' => [
'elem' => 0
],
]
~~~
每次使用**模型**删除数据(Db操作不会自动记录)的时候,底层会自动写入当前时间戳。
[更多软删除使用文档](https://www.kancloud.cn/manual/thinkphp6_0/1037594)