tp5模型的自動時間戳

2021-09-26 08:41:42 字數 483 閱讀 4768

tp5的模型有自動時間戳功能:

1.在資料庫配置檔案中開啟:

// 開啟自動寫入時間戳字段

'auto_timestamp' => true/datetime,

這個是全域性設定,所有通過模型的資料都適合

2.在**的模型檔案中設定:

/ 是否需要自動寫入時間戳 如果設定為字串 則表示時間欄位的型別

protected $autowritetimestamp = true/datetime』;

// 時間字段取出後的預設時間格式

protected $dateformat = 'y-m-d h:m:s';

3設定的時候寫入是所有時間欄位都設定成時間戳,但是輸出的時候只講create_time和update_time輸出為預設格式

在頁面講時間戳顯示成日期的方法:

tp5 模型關聯

二 文章中用到的表結構 image 表,儲存的位置資訊 banner 推薦位表,儲存推薦位的型別 banner item 表,推薦位中的資訊條目,可以看到它擁有外來鍵 img id theme 表,商品活動主題,包含頭圖,主題圖 product 表,商品表 theme product 表,theme...

tp5模型belongsTo和hasOne的區別

在使用tp5模型的orm的時候出現belongsto和hasone都有表示一對一的關係,但是二者並不相同。以下舉例說明兩者的區別 首先有user表 字段 id name password欄位 然後有user address表 id user id city欄位 在user模型中關聯user addr...

TP5使用模型查詢資料

前提 引入model 1.get 方法,引數為 主鍵值 res user get 1 toarray 方法是將 get的值,轉為陣列 res res toarray get 方法還支援閉包 res user get function query res res toarray dump res 2....