Home  >  Article  >  PHP Framework  >  What should I do if thinkphp timestamp does not work?

What should I do if thinkphp timestamp does not work?

藏色散人
藏色散人Original
2021-12-21 10:46:542604browse

thinkphp timestamp does not work solutions: 1. Open the model layer code file; 2. Use the save() method to enable automatic writing of timestamps.

What should I do if thinkphp timestamp does not work?

#The operating environment of this article: Windows 7 system, thinkphp v5.1 version, Dell G3 computer.

What should I do if thinkphp timestamp does not work?

thinkphp5 model timestamp automatic writing does not take effect.

Model timestamp

1. The model layer code is as follows:

<?php
namespace app\admin\model;
 
use think\Model;
 
class User extends Model
{
    protected $autoWriteTimestamp = true;     //开启自动写入时间戳
    protected $createTime = false;            //数据添加的时候,create_time 这个字段不自动写入时间戳
    protected $updateTime = ”update_at“;     //数据更新的时候,update_at 这个字段自动写入时间戳
}

Note: Only the save() method can be used to automatically write timestamps, and the insert and update methods are invalid;

Recommended learning: "The latest 10 thinkphp video tutorials

The above is the detailed content of What should I do if thinkphp timestamp does not work?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn