系統在`validate`內可以自動開啟時間戳寫入功能,可以直接在模型類中設置,具體如下:
~~~
<?php
namespace app\models\validate;
class customers extends \lib\_model{
//創建時間
protected $created = true;
//更新時間,打開后,系統會自動添加的
protected $updated = false;
protected $tb = 'customers';
}
~~~
>[info]當$created和$updated的值為true的時候就會自動創建時間戳
很多時候我們會在頁面顯示的時候需要顯示的是轉化格式后的時間,而不是數據庫中存儲的時間戳,那么我們只需要在我們的model層將該時間戳轉化格式既可,在調用的時候調用`created_lable`方法就會是我們所想要的結果:
~~~
protected function get_created_label($v){
return date('Y-m-d H:i',$v->created);
}
~~~
>[info]get_created_label中的get_在調用該方法的時候不需要加上,為系統默認定義方法標識。