class User extends Model
{
// 定义时间戳字段名
protected $createTime = 'create_at';
protected $updateTime = 'update_at';
}
下面是修改字段后的输出代码:
$user = new User();
$user->name = 'THINKPHP';
$user->save();
echo $user->create_at; // 输出类似 2016-10-12 14:20:10
echo $user->update_at; // 输出类似 2016-10-12 14:20:10
如果你只需要使用create_time
字段而不需要自动写入update_time
,则可以单独设置关闭某个字段,例如:
class User extends Model
{
// 关闭自动写入update_time字段
protected $updateTime = false;
}
如果不需要任何自动写入的时间戳字段的话,可以关闭时间戳自动写入功能,设置如下:
class User extends Model
{
// 关闭自动写入时间戳
protected $autoWriteTimestamp = false;
}
如果是关闭全局的自动时间写入,则可以使用:
// 关闭全局自动写入时间字段
'auto_timestamp' => false,