Thinkphp5模型添加數據的方法

本篇文章介紹了thinkphp5中模型添加數據的兩種方法,希望對學習thinkphp的朋友有幫助!

Thinkphp5模型添加數據的方法

Thinkphp5模型添加數據的方法

thinPHP5模型添加數據的方法有兩個一個是create,一個是save方法,下面看實際案例代碼。

<?php namespace appindexcontroller; use thinkController; use appindexmodelUser; public function index(){     //create方法添加數據     $res=User::create([       &#39;name&#39;=>'lei', ??????'email'=&gt;'leixiaotian@163.com', ??????'password'=&gt;'123' ????],true);//true排除掉表中不存在的字段 ????dump($res-&gt;id); ????dump($res); ????//save方法添加 ????$userModel=new?User; ????$userModel-&gt;name='lei'; ????$userModel-&gt;email='leixiaotian@163.com'; ????$userModel-&gt;save(); ????dump($userModel-&gt;id); ????//sava數組方法 ????$res=$userModel-&gt;save([ ??????'name'=&gt;'lei', ??????'email'=&gt;'leixioatian@163.com' ????]); ????dump($res); ????//sava允許字段方法 ????$userModel=new?User; ????$res=$userModel ????-&gt;allowField(['name']) ????-&gt;save([ ??????'name'=&gt;'lei', ??????'email'=&gt;'leixioatian@163.com' ????]); ????dump($res); ????//sava保存多條數據 ????$userModel=new?User; ????$res=$userModel-&gt;saveAll([ ??????['name'=&gt;'lei'], ??????['name'=&gt;'lei'] ????]); ????foreach?($res?as?$val)?{ ??????dump($val-&gt;toArray()); ????} ??} ?}

推薦學習:thinkphp教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享