• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > thinkphp5.1的model模型自动更新update_time字段实例讲解

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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了thinkphp5.1,model模型,自动更新update_time字段等相关知识,希望对您有所帮助

这篇文章主要介绍了thinkphp5.1的model模型自动更新update_time字段实例讲解,文章代码示例比较简单实用,有正在学习tp的同学可以跟着小编好好阅读下

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

<?phpnamespace 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方法的源代码如下:

/** * 更新数据 * @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;}

3、使用save方法更新

$user=new User;$user->isUpdate(true)->save(['name'='站长图库'],['id'=>1]);



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • 你知道Thinkphp5.1让验证码在Electron-vue中怎么用?
  • Thinkphp5.1详细讲解中间件的用法
  • 如何使用thinkphp5.1的数组查询对象
  • 解决ThinkPHP5.1版本引入composer vendor扩展包的问题
  • 说说Thinkphp5.1实现邮箱验证问题
  • 详解thinkphp5.1的URL重写,伪静态设置
  • thinkphp5.1的model模型自动更新update_time字段实例讲解
  • 解决TP5.1出现A non well formed numeric value encountered的问题
  • Thinkphp5.1 + layui时间范围设置方法

相关文章

  • 帝国CMS灵动标签显示标题属性、截取标题字数
  • 织梦DedeCMS后台添加一键推送百度站长、MIP、熊掌号功能
  • 怎么在swarm集群里通过service部署wordpress
  • PHP如何对数组排序并保持键值不变
  • 完全掌握thinkphp的事件绑定、监听和订阅
  • vue实现一个获取按键展示快捷键效果的Input组件
  • PS制作逼真的蕾丝花边文字效果的教程
  • 使用Vue实现移动端左滑删除效果
  • Photoshop制作针织毛绒文字效果
  • illustrator制做透明气泡

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 一文搞定phpstorm+laravel+phpunit的配置
    • 如何解决thinkphp new self()报错问题
    • 帝国cms模型数据表常用的二次开发的需要的函数
    • 外链的好坏与网站获得很好的排名无关
    • 全平台通用评论神器一键自动填写昵称、邮箱和网址
    • BootstrapTable如何重新加载数据?3种方式了解一下!
    • 浅谈angular中控制器、服务和指令的关系
    • 三种在php程序中嵌入html代码的方法
    • Photoshop使用画笔模拟在水雾玻璃上写字
    • PHP怎么遍历数组替换数组中的元素的值

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有