系统在`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_在调用该方法的时候不需要加上,为系统默认定义方法标识。