In diesem Artikel werden zwei Methoden zum Hinzufügen von Daten zu Modellen in thinkphp5 vorgestellt. Ich hoffe, er wird für Freunde hilfreich sein, die thinkphp lernen!
So fügen Sie Daten zum Thinkphp5-Modell hinzu
Es gibt zwei Möglichkeiten, Daten zum ThinPHP5-Modell hinzuzufügen. Eine davon ist create, eine ist die Methode save, siehe den tatsächlichen Fallcode unten.
<?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()); } } }
Empfohlenes Lernen: Thinkphp-Tutorial
Das obige ist der detaillierte Inhalt vonSo fügen Sie Daten zum Thinkphp5-Modell hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!