这篇文章主要介绍了Thinkphp5模型怎么添加数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Thinkphp5模型添加数据的方法
thinPHP5模型添加数据的方法有两个一个是create,一个是save方法,下面看实际案例代码。
<?php
namespace app\index\controller;
use think\Controller;
use app\index\model\User;
public function index(){
//create方法添加数据
$res=User::create([
'name'=>'lei',
'email'=>'leixiaotian@163.com',
'password'=>'123'
],true);//true排除掉表中不存在的字段
dump($res->id);
dump($res);
//save方法添加
$userModel=new User;
$userModel->name='lei';
$userModel->email='leixiaotian@163.com';
$userModel->save();
dump($userModel->id);
//sava数组方法
$res=$userModel->save([
'name'=>'lei',
'email'=>'leixioatian@163.com'
]);
dump($res);
//sava允许字段方法
$userModel=new User;
$res=$userModel
->allowField(['name'])
->save([
'name'=>'lei',
'email'=>'leixioatian@163.com'
]);
dump($res);
//sava保存多条数据
$userModel=new User;
$res=$userModel->saveAll([
['name'=>'lei'],
['name'=>'lei']
]);
foreach ($res as $val) {
dump($val->toArray());
}
}
}
感谢你能够认真阅读完这篇文章,希望小编分享的“Thinkphp5模型怎么添加数据”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。