本篇文章介紹了thinkphp5中模型添加數據的兩種方法,希望對學習thinkphp的朋友有幫助!
Thinkphp5模型添加數據的方法
thinPHP5模型添加數據的方法有兩個一個是create,一個是save方法,下面看實際案例代碼。
<?php namespace appindexcontroller; use thinkController; use appindexmodelUser; 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()); ????} ??} ?}
推薦學習:thinkphp教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END