mmore123
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,
posted on 2020-05-13 11:31  依崇稀  阅读(139)  评论(0编辑  收藏  举报

分类:

技术点:

相关文章: