1、model模型開啟自動完成時間戳功能
?php
namespace app\common\model;
use think\Model;
use think\Db;
class User extends Model{
//開啟自動完成時間戳功能
protected $autoWriteTimestamp = true;
}
?>
2、使用update方法更新
User::update(['name'='安陽'],['id'=>1]);
Thinkphp中update方法的源代碼如下:
/**
* 更新數(shù)據(jù)
* @access public
* @param array $data 數(shù)據(jù)數(shù)組
* @param array $where 更新條件
* @param array|true $field 允許字段
* @return $this
*/
public static function update($data = [], $where = [], $field = null)
{
$model = new static();
if (!empty($field)) {
$model->allowField($field);
}
$result = $model->isUpdate(true)->save($data, $where);
return $model;
}
2、使用save方法更新
$user=new User;
$user->isUpdate(true)->save(['name'='安陽'],['id'=>1]);
到此這篇關(guān)于thinkphp5.1的model模型自動更新update_time字段實(shí)例講解的文章就介紹到這了,更多相關(guān)thnikphp5.1的model模型自動更新update_time字段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- PHP Pipeline 實(shí)現(xiàn)中間件的示例代碼
- Golang之casbin權(quán)限管理的實(shí)現(xiàn)
- Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解
- Thinkphp使用Zxing擴(kuò)展庫解析二維碼內(nèi)容圖文講解
- laravel與thinkphp之間的區(qū)別與優(yōu)缺點(diǎn)
- ThinkPHP的標(biāo)簽制作實(shí)例講解
- thinkphp的鉤子的兩種配置和兩種調(diào)用方法
- ThinkPHP6.0如何利用自定義驗(yàn)證規(guī)則規(guī)范的實(shí)現(xiàn)登陸
- 如何使用Casbin作為ThinkPHP的權(quán)限控制中間件