ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp のタイムスタンプが機能しない場合はどうすればよいですか?

thinkphp のタイムスタンプが機能しない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-12-21 10:46:542584ブラウズ

thinkphp タイムスタンプが機能しない解決策: 1. モデル レイヤー コード ファイルを開きます; 2. save() メソッドを使用して、タイムスタンプの自動書き込みを有効にします。

thinkphp のタイムスタンプが機能しない場合はどうすればよいですか?

#この記事の動作環境: Windows 7 システム、thinkphp v5.1 バージョン、Dell G3 コンピューター。

thinkphp タイムスタンプが機能しない場合はどうすればよいですか?

thinkphp5 モデル タイムスタンプの自動書き込みが有効になりません。

モデル タイムスタンプ

1. モデル層のコードは次のとおりです:

<?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 这个字段自动写入时间戳
}

注: タイムスタンプの自動書き込みに使用できるのは save() メソッドのみであり、insert メソッドと update メソッドは無効です。

推奨される学習: 「最新の 10 の thinkphp ビデオ チュートリアル >>

以上がthinkphp のタイムスタンプが機能しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。