老師同學們好。
在開發的時候,開啟了自動時間戳記。在模板輸出的時候,發現利用常規的自動時間戳轉換失敗。
後來把database裡面的。
'datetime_format' => 'Y-m-d H:i:s', 這個選項改為false後,在模板裡用常規轉換還是 失敗。
請問一下應該怎麼正確的輸出。
由於框架的規則,自動開啟時間戳寫入功能。需要在模型裡面透過取得器來取得時間戳,然後在取得器裡格式化一下時間。在模板裡面呼叫的時候直接呼叫該欄位即可。
模型裡面用獲取器取得一下。格式化並返回。
#「範本裡直接輸出
直接用原生寫啊,<?php date('Y-m-d H:i:s',time());?>
由於框架的規則,自動開啟時間戳寫入功能。需要在模型裡面透過取得器來取得時間戳,然後在取得器裡格式化一下時間。在模板裡面呼叫的時候直接呼叫該欄位即可。
模型裡面用獲取器取得一下。格式化並返回。
#「範本裡直接輸出
################### ##註明:開啟自動時間戳寫入,一般是透過模型的方法寫入的時間戳記才能正常生效。讀取的時候也是透過模型取得資料。前台顯示的時間才能正常轉換過來。 ############直接用原生寫啊,<?php date('Y-m-d H:i:s',time());?>