巅云php学苑
近期车展
最新发布
快速导航

thinkphp5.1的model模型自动更新update_time字段实例讲解

结构与算法 / 2022-04-06 21:01
visits visits 425 collect - report - QRcode

Basicinformation

content

1、model模型开启自动完成时间戳功能

<?php
namespace appcommonmodel;
use thinkModel;
use thinkDb;
 
class User extends Model{
	//开启自动完成时间戳功能
  protected $autoWriteTimestamp = true;
}
?>

2、使用update方法更新

User::update(["name"="安阳"],["id"=>1]);

Thinkphp中update方法的源代码如下:

/**
  * 更新数据
  * @access public
  * @param array   $data 数据数组
  * @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]);

到此这篇关于thinkphp5.1的model模型自动更新update_time字段实例讲解的文章就介绍到这了,更多相关thnikphp5.1的model模型自动更新update_time字段内容请搜索IT博客社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT博客社区!

notmore

Users comments(0)

rate100%
  • notmore
+ more
  • contacts:
  • area:
  • tel: total(2007)twigs area:unknown

联系我们

合作或咨询可通过如下方式:

QQ/微信:123456

网址:www.xxxx.cn

微信公众号:车展门票

关于本站

「车展网www.xxxxxxx.cn」是一个集全国各地品牌经销车商的平台,让您在所在城市,第一时间收到车展的最新消息,让您的试驾、选车、购车、贷车一步到位,更多优惠直达客户,无需东奔西走,带上中意的车回家,让您省钱,更省心。

Copyright 车展网 www.xxxx.cn Reserved渝ICP备xxxxxxxx号

关注我们