[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)