#### 1.添加一条数据

1)实例化对象赋值 并保存

$user = new User;

$user->name='zhangsan';

$user->email='123@qq.com';

$user->save();

2)使用data方法批量赋值

$user = new User();

$user->data([

'name'=>'zhangsan',

'email'=>'123@qqc.om'

]);

$user->save();

3)实例化的时候直接传入数据

$user = new User([

'name'=>'zhangsan',

'age'=>18

]);

$user->save();

4)接收表单信息添加,过滤表中没有的字段

$user = new User($_POST);

//过滤掉表中没有的字段

$user->allowField(true)->save();

5)限制只写入的字段

$user = new User($_POST);

//post数组中只有name和age会写入

$user->allowField(['name','age'])->save();

6)获取添加该条数据的id

$user = new User;

$user->name = 'zhangsan';

$user->age = 18;

$user->save();

//获取自增id

echo $user->id;

#### 2.添加多条数据

1)批量新增

$user = new User;

$list = [

['name'=>'zhnagsan','age'=>18],

['name'=>'lisi','age'=>19]

];

$user->saveAll($list);

2)静态方法,调用create方法创建并写入

$user = User::create([

'name'=>'zhangsan',

'age'=>18

]);

echo $user->name;

echo $user->age;

echo $user->id;

3)助手函数

//使用model 实例化user模型

$user = model('User);

//模型对象赋值

$user->data([

'name'=>'zhangsan',

'age'=>1

]);

$user->save();

//助手函数批量新增

$user = model('User');

//批量新增

$list = [

['name'=>'zhangsan','age'=>18],

['name'=>'lisi','age'=>19]

];

$user->saveAll($list);

php tp5 model 文件,tp5model的新增相关推荐

  1. 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口

    1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...

  2. 实体类,bean文件,pojo文件夹,model文件夹都一样

    实体类,bean文件,pojo文件夹,model文件夹都一样,这些都是编写实体类,这是我暂时看到的项目文件 转载于:https://www.cnblogs.com/dianzan/p/11181196 ...

  3. Keras学习笔记---保存model文件和载入model文件

    Keras学习笔记---保存model文件和载入model文件 保存keras的model文件和载入keras文件的方法有很多.现在分别列出,以便后面查询. keras中的模型主要包括model和we ...

  4. Swift - 从字典(或者Alamofire)直接创建Model文件的工具

    Swift - 从字典(或者Alamofire)直接创建Model文件的工具 效果 1. 常规生成model的方式 2. 通过debug创建model的方式 特性 1. 可以处理JSON格式的字典数据 ...

  5. gulp构建项目(三):gulp-watch监听文件改变、新增、删除

    一.gulp.watch()功能介绍 举例说明:当'./src/*.html'发生变化时,执行'html'任务,同时刷新浏览器.如下: gulp.task('watch', function(){gu ...

  6. insert overwrite table不会覆盖原文件,而是新增一个文件

    目录 一.背景 二.解决 一.背景 hive insert overwrite table结果发现不会覆盖原文件,而是新增一个文件 本来只有一个文件 insert overwrite table之后变 ...

  7. python检测文件夹中新增文件_python检测文件夹变化,并拷贝有更新的文件到对应目录的方法...

    检测文件夹,拷贝有更新的文件到对应目录 2016.5.19 亲测可用,若有借鉴请修改下文件路径: 学习python小一个月后写的这个功能,属于初学,若有大神路过,求代码优化~ newcopy.py: ...

  8. php 初始化model,TP5 model类研究

    model类研究 仅做开发笔记,若有不足之处,请指出 简介 我们都知道thinkphp5增删改查的函数返回的都是模型对象 他与tp3.2是有区别的,现在主要研究该模型的运行机制和调用方法. 那么问题来 ...

  9. tp5实现文件上传图片到数据库,并显示到页面。

    思路: 1.html中一个form表单,里面编写一个单个的name=file的input框, 2.编写控制器上传到数据库的方法,要记着创建模型. 3.遍历数据库中的所有图片. html内容:提交图片方 ...

最新文章

  1. 求数组中第k个最小数
  2. Java:main()函数调用类中方法的限制
  3. linux cp 时 略过文件,CentOS下执行cp命令式提示略过文件夹
  4. 写时复制就这么几行代码,还是不会?
  5. 协程学习-python
  6. Rdlc报表出现空白页解决方法
  7. ASP.NET 表单认证与角色授权
  8. AI2(App Inventor 2)离线版服务器(AI伴侣2.47版)
  9. 电脑课学生端密码查看
  10. SBC在企业IP通信系统中的应用
  11. 计算机u盘病毒清除方式,终极:如何消除计算机上U盘的“文件夹.EXE病毒”?
  12. ZooKeeper使用场景
  13. Android Timer和TimerTask解决IllegalStateException:Task already scheduled or cancelled
  14. 一切前端概念,都是纸老虎(附送书的抽奖结果)
  15. Mixamo动画导入Unity中常见问题
  16. Go Web快速开发框架 Fiber
  17. 新手学Python之学习官网教程(五: Data Structures)
  18. 自适应空间特征融合( adaptively spatial feature fusion)一种基于数据驱动的金字塔特征融合策略
  19. 【转载】WIN10应用商店,Edge浏览器闪退打不开,开始菜单打不开,安全中心打开变空白
  20. 第一个divcss属性失效_复合材料失效理论知多少(三):一战封神Pinho理论

热门文章

  1. 站点页面Service Unavailable 503的一种解决方法
  2. Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
  3. 数据绑定如何在AngularJS中运行?
  4. Python中的“ @”(@)符号有什么作用?
  5. XmlHttpRequest错误:Access-Control-Allow-Origin不允许使用原点null
  6. Monad用简单的英语? (对于没有FP背景的OOP程序员)
  7. 原生js的ajax的get怎么传参,原生js---ajax---get方法传数据
  8. if/else双分支(JS)
  9. i java 字节码_用java字节码解释i++和++i
  10. wordpress 资料管理系统_说一说库存管理系统。