[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操作不會自動記錄)的時候,底層會自動寫入當前時間戳。
[更多軟刪除使用文檔](http://www.hmoore.net/manual/thinkphp6_0/1037594)