• 技术文章 >php框架 >ThinkPHP

    Thinkphp5模型添加数据的方法

    angryTomangryTom2020-03-18 09:39:12转载1140
    本篇文章介绍了thinkphp5中模型添加数据的两种方法,希望对学习thinkphp的朋友有帮助!

    Thinkphp5模型添加数据的方法

    thinPHP5模型添加数据的方法有两个一个是create,一个是save方法,下面看实际案例代码。

    <?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());
        }
      }
     }

    推荐学习:thinkphp教程

    以上就是Thinkphp5模型添加数据的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:www.100txy.com,如有侵犯,请联系admin@php.cn删除
    上一篇:Thinkphp5模型更新数据的方法 下一篇:详解ThinkPHP登录功能实例代码
    大前端线上培训班

    相关文章推荐

    • ThinkPHP5数据对象之查询数据Getdata方法的使用• ThinkPHP框架如何开发RPC接口• Thinkphp5模板继承和替换的问题案例• Thinkphp5模型更新数据的方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网