Cet article présente deux méthodes pour ajouter des données aux modèles dans thinkphp5. J'espère qu'il sera utile aux amis qui apprennent thinkphp !
Comment ajouter des données au modèle Thinkphp5
Il existe deux façons d'ajouter des données au modèle ThinPHP5. L'une est create, l'autre est la méthode save, voir le code de cas réel ci-dessous.
<?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()); } } }
Apprentissage recommandé : tutoriel thinkphp
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!