Heim > PHP-Framework > Denken Sie an PHP > So fügen Sie Daten zum Thinkphp5-Modell hinzu

So fügen Sie Daten zum Thinkphp5-Modell hinzu

angryTom
Freigeben: 2020-03-18 09:39:12
nach vorne
3194 Leute haben es durchsucht

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

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([
      &#39;name&#39;=>&#39;lei&#39;,
      &#39;email&#39;=>&#39;leixiaotian@163.com&#39;,
      &#39;password&#39;=>&#39;123&#39;
    ],true);//true排除掉表中不存在的字段
    dump($res->id);
    dump($res);
    //save方法添加
    $userModel=new User;
    $userModel->name=&#39;lei&#39;;
    $userModel->email=&#39;leixiaotian@163.com&#39;;
    $userModel->save();
    dump($userModel->id);
    //sava数组方法
    $res=$userModel->save([
      &#39;name&#39;=>&#39;lei&#39;,
      &#39;email&#39;=>&#39;leixioatian@163.com&#39;
    ]);
    dump($res);
    //sava允许字段方法
    $userModel=new User;
    $res=$userModel
    ->allowField([&#39;name&#39;])
    ->save([
      &#39;name&#39;=>&#39;lei&#39;,
      &#39;email&#39;=>&#39;leixioatian@163.com&#39;
    ]);
    dump($res);
    //sava保存多条数据
    $userModel=new User;
    $res=$userModel->saveAll([
      [&#39;name&#39;=>&#39;lei&#39;],
      [&#39;name&#39;=>&#39;lei&#39;]
    ]);
    foreach ($res as $val) {
      dump($val->toArray());
    }
  }
 }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:www.100txy.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage