<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                |版本|調整功能| |---|---| |5.0.10|增加`autoWriteTimestamp`方法動態設置時間字段寫入| |5.0.6|增加時間字段自動格式輸出設置| |5.0.5|時間戳字段支持自動格式化輸出| ||`autoWriteTimestamp`屬性支持設置為時間日期類名| 系統支持自動寫入創建和更新的時間戳字段,有兩種方式配置支持。 第一種方式,是在數據庫配置文件中添加全局設置: ~~~ // 開啟自動寫入時間戳字段 'auto_timestamp' => true, ~~~ 第二種是直接在單獨的模型類里面設置: ~~~ protected $autoWriteTimestamp = true; ~~~ 如果這兩個地方設置為true,默認識別為整型`int`類型,如果你的時間字段不是`int`類型的話,例如使用`datetime`類型的話,可以這樣設置: ~~~ // 開啟自動寫入時間戳字段 'auto_timestamp' => 'datetime', ~~~ 或者 ~~~ protected $autoWriteTimestamp = 'datetime'; ~~~ 字段名默認創建時間字段為`create_time`,更新時間字段為`update_time`,支持的字段類型包括`timestamp/datetime/int`。 寫入數據的時候,系統會自動寫入`create_time`和`update_time`字段,而不需要定義修改器,例如: ~~~ $user = new User(); $user->name = 'THINKPHP'; $user->save(); echo $user->create_time; // 輸出類似 2016-10-12 14:20:10 echo $user->update_time; // 輸出類似 2016-10-12 14:20:10 ~~~ >[danger] `V5.0.5+`版本開始,時間字段輸出的時候會自動進行格式轉換,如果不希望自動格式化輸出,可以把數據庫配置文件的 `datetime_format` 參數值改為`false`(`V5.0.6+`版本支持,之前版本可以使用類型轉換方式關閉自動格式化) 如果你的數據表字段不是默認值的話,可以按照下面的方式定義: ~~~ 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, ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看